Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/sudo-project/sudo
Utility to execute a command as another user
https://github.com/sudo-project/sudo
security policy. Can be used to suppress displaying of Defaults
entries, aliases or privileges.
af6e1cd7c6be3bd5a831b57d3eec258f51f5042d authored over 6 years ago by Todd C. Miller <[email protected]>
821e8a07da9cd1bfd125fe0daa55739fa58a7e16 authored over 6 years ago by Todd C. Miller <[email protected]>
fbed17e1a47a7779eeab107c391948ba0f480c4f authored over 6 years ago by Todd C. Miller <[email protected]>
e9512df6b6936fb7f0e57d356a27f9d0acdbad12 authored over 6 years ago by Todd C. Miller <[email protected]>
bbd3e558b14002583d9cc4d27145fe08ef96bcde authored over 6 years ago by Todd C. Miller <[email protected]>
9ab5dc5f76574b020c015f929f6a3b37bb7f2499 authored over 6 years ago by Todd C. Miller <[email protected]>
Currently forces alias expansion when a filter is applied and the
entire matching user or host li...
single place where we free the defaults. A pointer to the previous
Default's binding may be pass...
b6c53ac84657356370abc4a5cc6241db0e51c9b6 authored over 6 years ago by Todd C. Miller <[email protected]>
b06e046835f44ba32163b3e96879e291d1dc0e50 authored over 6 years ago by Todd C. Miller <[email protected]>
910f2889486e819fbffebe2a270492936cd28dd7 authored over 6 years ago by Todd C. Miller <[email protected]>
1cb5ab8b9c3213157bf3f67cbbcec57115376a57 authored over 6 years ago by Todd C. Miller <[email protected]>
0ffd23945ff16853e38b6892c8de30b234948d3c authored over 6 years ago by Todd C. Miller <[email protected]>
24f8e62e7522cf1204964f836e3c7c269e7b34ae authored over 6 years ago by Todd C. Miller <[email protected]>
e6c0d80fa8a255105dea6a94dd4db33cdb13680f authored over 6 years ago by Todd C. Miller <[email protected]>
81a373677ab77361b7d00541da27404527e7870d authored over 6 years ago by Todd C. Miller <[email protected]>
3e7db4828430670ccd76b547a5e8b58c564d0c67 authored over 6 years ago by Todd C. Miller <[email protected]>
a printf format warning.
bb31544fcc0940c392ef1eff1a700650fd9b666f authored over 6 years ago by Todd C. Miller <[email protected]>f984de1ba991dcafafd7926f894fdb7cd8d1f062 authored over 6 years ago by Todd C. Miller <[email protected]>
present but empty.
bdbd102c9c0f3fb2c0af9f2eeef2abe78390b551 authored over 6 years ago by Todd C. Miller <[email protected]>217e0a9b4baad9915f3ed583887d5f07edbb4d5e authored over 6 years ago by Todd C. Miller <[email protected]>
which are enabled by default.
e26ef96a65f045673a100be8cb36a6b0ccbe205b authored over 6 years ago by Todd C. Miller <[email protected]>6014b4075cff2af32bfd0c35a1f85fa42469123b authored over 6 years ago by Todd C. Miller <[email protected]>
sudoers is formatted. Currently adds a comment for the source
sudoRole when converting from ldif...
670d8e6d77ce327cfbf1f53cc8764652b4cc47d0 authored over 6 years ago by Todd C. Miller <[email protected]>
843213d3de5bb423493d8ee637880b1b9fa8acc3 authored over 6 years ago by Todd C. Miller <[email protected]>
c9b70940cf82cf7a547458966e5c47dd9c9cd679 authored over 6 years ago by Todd C. Miller <[email protected]>
4874068070485419d695a5ac6a81cf2a41c7367e authored over 6 years ago by Todd C. Miller <[email protected]>
72dd971ee185aec631b94df1f2449b1a43b77184 authored over 6 years ago by Todd C. Miller <[email protected]>
expand support for NOMAIL tags.
8c7f3e791ca2ba86cef977b17a9943509ae49c77 authored over 6 years ago by Todd C. Miller <[email protected]>44fc165e7c01bdab1c03fd95d08d13a190c78f75 authored over 6 years ago by Todd C. Miller <[email protected]>
We still put negated hosts/commands at the end of the list.
e96398cac27336f941a3bbb705e3dd6029ed0011 authored over 6 years ago by Todd C. Miller <[email protected]>e750bae75d819ff6b54e7f5949c3857654a1178d authored over 6 years ago by Todd C. Miller <[email protected]>
into role_to_sudoers() now that it is more involved than just calling
sudo_ldap_role_to_priv().
privilege when possible. Otherwise, the generated sudoers line
will include a runas list for com...
in sudoers with the passwd or group database. This can be necessary
when users and groups are st...
88bc4ba86522705558d49dea49541e8b89f82ca1 authored over 6 years ago by Todd C. Miller <[email protected]>
0804cda64e3b8ec4af579c70dc36f943094f3324 authored over 6 years ago by Todd C. Miller <[email protected]>
happens to fail.
8275ab873f8174d55b83eeebadf7e0dcac733fce authored over 6 years ago by Todd C. Miller <[email protected]>73b5f961eeda7a5563ffa143e8442b5302a8c0a3 authored over 6 years ago by Todd C. Miller <[email protected]>
8da213c8be74e23e9e6c008c2ff27e0a0c653668 authored over 6 years ago by Todd C. Miller <[email protected]>
120bb6de7f6b2f319aab3f20220822f17aa02268 authored over 6 years ago by Todd C. Miller <[email protected]>
same user if possible. If both user and host are the same, merge
into a single privilege. This ...
56bdde13392c8574f615285be70ea648ae456e83 authored over 6 years ago by Todd C. Miller <[email protected]>
line option is used. The caller doesn't check MODE_PRESERVE_ENV
these days but parse_args uses i...
sudoers" section. Bug #824
12affcd5ef0dcea29d09169402ee0cb07c9a86a2 authored over 6 years ago by Todd C. Miller <[email protected]>at the end of the list. Since LDAP doesn't guarantee attribute order
we need to make sure negate...
6f097eb023b0632d8fc7b30320d5a30126b90a1d authored over 6 years ago by Todd C. Miller <[email protected]>
sudoOrder attributes in the resulting LDIF output.
b3a0c3272b59d744a1313772bafd2c2c5b44680e authored over 6 years ago by Todd C. Miller <[email protected]>111d79b53c0469eb5a436c53072c4ea19d13efd1 authored over 6 years ago by Todd C. Miller <[email protected]>
addition to expand_aliases, input_format and output_format, both
the initial sudoOrder and the in...
fc82a16655e566277678d2530e85f6bdf2d63b83 authored over 6 years ago by Todd C. Miller <[email protected]>
bb062332479255d8618666f6daeefc2f6a187512 authored over 6 years ago by Todd C. Miller <[email protected]>
19502307aacffca11321edc48fea64a9b8e61f7f authored over 6 years ago by Todd C. Miller <[email protected]>
This makes it possible to convert from LDAP sudoers to a traditional
sudoers file. Semantic diff...
8b22ed783786bb6e53f0d20b2dc36f1a8486342c authored over 6 years ago by Todd C. Miller <[email protected]>
user groups.
91f97d2f23843f73a868b9b691fc1c9e2eaa27b8 authored over 6 years ago by Todd C. Miller <[email protected]>Fix printing of group IDs and non-unix groups.
337ace6441c066ff2a9785a1b0df1666077cf5fd authored over 6 years ago by Todd C. Miller <[email protected]>c13557b6cb0355754086b5cb45c6aed31860df7a authored over 6 years ago by Todd C. Miller <[email protected]>
03f94d62f97d5efefb1507380564a6b21d4c9dad authored over 6 years ago by Todd C. Miller <[email protected]>
keep the passwd and group database open. Sudo does a lot of passwd
and group lookups so it can b...
4f9296928c998f322078b8599ce671ff00c623ff authored over 6 years ago by Todd C. Miller <[email protected]>
printed as an alias.
3f204c5eb8b93e46c54a1bd3a2e8cb396b219db4 authored over 6 years ago by Todd C. Miller <[email protected]>e.g. /var/run/sudo and not just /var/run. Bug #823
e48cbfc10c995abf713ffb64bf31a907f97f9921 authored over 6 years ago by Todd C. Miller <[email protected]>plugins are present as long as /dev/tty exists. Fixes the use_pty
case with no I/O plugins.
Similar the dispatch function in libevent.
42fe0409f61ac4fd862a4756fa9b630d5e67553b authored over 6 years ago by Todd C. Miller <[email protected]>Bug #822
525c6a3d94e7eca5859ffa18771f3f4d4a435a24 authored over 6 years ago by Todd C. Miller <[email protected]>59086e9c8ac715f2051c11105dd2a15474d75922 authored over 6 years ago by Todd C. Miller <[email protected]>
43a3a23fedca0c449444b66a71879e7b2a666a80 authored over 6 years ago by Todd C. Miller <[email protected]>
0c08de88cd56d8d54a2e567e0b1b6888980aa822 authored over 6 years ago by Todd C. Miller <[email protected]>
e2213dc1e36b53ebddab9c809eacd0e7305bfae9 authored over 6 years ago by Todd C. Miller <[email protected]>
34820c6b15e0fc64d1e2fdd49a88cf99f404d487 authored over 6 years ago by Todd C. Miller <[email protected]>
6e2a2670601337c78f10a82a9108433528711409 authored over 6 years ago by Todd C. Miller <[email protected]>
d0d413d07765bb0a4efc3b452f83904904f7248c authored over 6 years ago by Todd C. Miller <[email protected]>
over value arrays in sudo_ldap_role_to_priv().
4459ee42ed8beb0fad9d8aa407bfceb48d834ea4 authored over 6 years ago by Todd C. Miller <[email protected]>64e99328e3fc2e5a913c236f9e6398334c92ed01 authored over 6 years ago by Todd C. Miller <[email protected]>
dda1d6cef7b7608399eb68bb0f23add82087eac2 authored over 6 years ago by Todd C. Miller <[email protected]>
use it for ldap and sssd too.
2522229e86353d96a964fca654d248e27cee618e authored over 6 years ago by Todd C. Miller <[email protected]>and use it in sssd.c.
3226f7e28b7000d3c9d32346a1265a562ca7fc1e authored over 6 years ago by Todd C. Miller <[email protected]>-l" output functions in parse.c.
4e2402a8e4a5401b8551742074e2cb3e14803fd2 authored over 6 years ago by Todd C. Miller <[email protected]>don't have the concept of volatile files.
787717755b359c8905cc0c0763890dffe4f7fac4 authored over 6 years ago by Todd C. Miller <[email protected]>Refactor userspec freeing code into free_userspec().
5cca4b6906f3da866cf46d696386a1c76435a657 authored over 6 years ago by Todd C. Miller <[email protected]>9d49592f1459fc899633dba9d613f49f47fbcbc4 authored over 6 years ago by Todd C. Miller <[email protected]>
Also escape spaces in the command path. This matches the sudoers
quoting rules.
3189de5bb9af76d1877dbb0a632dc6f60e32a040 authored over 6 years ago by Todd C. Miller <[email protected]>
Also escape spaces in the command path. This matches the sudoers
quoting rules.
with spaces in it.
40c200af1834a09ff461346814f32cfee11a2c89 authored over 6 years ago by Todd C. Miller <[email protected]>1aca11c7889dd222a0a207022a2e81b0805e929f authored over 6 years ago by Todd C. Miller <[email protected]>
visudo to report an error.
f31ba6c22f2a0c970ce2ae54fa97705d66859dc4 authored over 6 years ago by Todd C. Miller <[email protected]>double quotes. Also escape spaces in the command path.
61b6ae64de194c496be08c5ba3570ab1cdeca890 authored over 6 years ago by Todd C. Miller <[email protected]>be used with filters to emit a partial sudoers file instead of a
full one.
it is a UID/GID, in which case we print the '#' unquoted.
df08d0d8f464e5f94601c6c7980570cd340a910b authored over 6 years ago by Todd C. Miller <[email protected]>f4ce2b25fc6cf465272908683bf8a425aaebb11e authored over 6 years ago by Todd C. Miller <[email protected]>
07d9cec271dda2d671412efa52f65a1a93114198 authored over 6 years ago by Todd C. Miller <[email protected]>
5de49b2d6b6fdbfc49649e303d0dc5a5256db355 authored over 6 years ago by Todd C. Miller <[email protected]>
Coverity CID 182574
5e9e641b3d2a93c213747e05bc9a4c1f7bd822f0 authored over 6 years ago by Todd C. Miller <[email protected]>Covertity CID 182573
f3ef0f50910e01057326b076eedc2541f2f86093 authored over 6 years ago by Todd C. Miller <[email protected]>7766278031ef3ce6b6bf06ec22256dda2f74fff6 authored over 6 years ago by Todd C. Miller <[email protected]>
b374effcb447af1ee08df9b76f332e7758236462 authored over 6 years ago by Todd C. Miller <[email protected]>