RPM::G...Setxid(3pm)
π RPM::G...Setxid π
okay bestie, this page lives in the User Contributed Perl Documentation section of the manual, it's called RPM::G...Setxid(3pm), and honestly? it's a whole vibe. let's get into it π«Ά
β¨ NAME β¨
FIXME β FIXME
(yes it literally says FIXME twice, no cap, that's what's there π)
πΈ SYNOPSIS πΈ
use Fixme::FIXME;
....
π¦ DESCRIPTION π¦
FIXME fixme fixme fixme
π CONSTRUCTOR π
FIXME-only if OO
new( FIXME-args )βFIXMEFIXMEdescribe constructor
π METHODS π
FIXME document methods
method1β...method2β...
π EXPORTED FUNCTIONS π
(this section is giving very much empty, bestie β nothing here)
π EXPORTED CONSTANTS π
(also empty, iconic minimalism)
β EXPORTABLE FUNCTIONS β
(empty again, we love a quiet section)
π FILES π
(nothing listed here, moving right along)
π₯ DIAGNOSTICS π₯
okay THIS is the part with actual tea. listen up β
π SetuidDirectory
There is no reason to have a Setuid directory. Perhaps you meant to make it setgid (group)?
fr fr, a setuid directory? that's not it. did you mean setgid for the group? think about it π§
π UnauthorizedSetxid
rpmgrill found a setuid/setgid file which is not on the whitelist.
All setgid directories and setuid/setgid files must be enumerated in a trusted whitelist. This whitelist is maintained by FIXME.
The whitelist lists both file path and package. It is possible for this test to trigger if your RPM provides a setxid file that another package also provides, eg "/usr/bin/crontab". If this is intentional and desired, the whitelist maintainer can add your RPM+file as well.
so like, no whitelist entry = this test gets Big Mad. and if two packages both ship the same setxid file (hello /usr/bin/crontab), the whitelist person can just add your RPM+file too if that's what you actually want π
π WrongFileMode
rpmgrill found a setuid/setgid file which is whitelisted, but the file permissions don't match what's specified in the whitelist.
All setgid directories and setuid/setgid files must be enumerated in a trusted whitelist. This whitelist is maintained by FIXME.
it IS on the whitelist, but the perms are off. mismatch = caught π«Ά
π WrongFileUser
rpmgrill found a setuid/setgid file which is whitelisted, but the file owner doesn't match the one specified in the whitelist.
All setgid directories and setuid/setgid files must be enumerated in a trusted whitelist. This whitelist is maintained by FIXME.
whitelisted, but the owner is not who the whitelist said. awkward π
π WrongFileGroup
rpmgrill found a setuid/setgid file which is whitelisted, but the file group doesn't match the one specified in the whitelist.
All setgid directories and setuid/setgid files must be enumerated in a trusted whitelist. The default location of the directory containing the whitelist file is ~/.rpmgrill/plugins/setxid/ and can be overriden by setting RPMGRILL_SETXID_WHITELIST_DIR environment variable.
This whitelist is maintained by FIXME.
okay so the group is wrong, AND here's the good stuff: the whitelist file lives in~/.rpmgrill/plugins/setxid/by default, and you can override that whole directory by setting theRPMGRILL_SETXID_WHITELIST_DIRenvironment variable. periodt π
π SEE ALSO π
(nothing here, bestie β the original lists no references)
π AUTHOR π
Ed Santiago <santiago@redhat.com> β king behavior, we stan π
and that's the whole page, bestie!! this one's from perl v5.42.0, dated 2025-07-25, and it was contributed by the lovely people writing User Contributed Perl Documentation. take care of ur setxid files, hydrate, and remember: whitelist ur crontab πβ¨ππ¦
π¦ where this page comes from
- fedora 43: rpmgrill 0.34-20.fc43 Β· Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms