tags
: Linux, Security
Syntax §
%coolgroup HOST=(user1:group1) commands_allowed_set1, (user2:group4) commands_allowed_set2
- = : RHS(user/group+hostnames), LHS(target user/group+command list)
- RHS
%coolgroup
: The user/group. %
prefix for groups.
HOST
: List of hostnames on which this sudo entry will be effective. Usually, (localhost) so this field is usually left as ALL
.
- LHS
- This can be comma separated list, usually it’s just one set. Explanation for the first pair in the list.
(user1:group1)
: Specifies which users (and groups) coolgroup
will be able to run the commands as.
commands_allowed_set1
: List of commands(comma separated) coolgroup
will be able to run with elevated privileges.
- Examples
%coolgroup ALL=(ALL) ALL
- LHS
(ALL)
: %coolgroup
will only be able to run as all users. Not groups. sudo
cannot be used with -g
by that user for the commands.
ALL
: All commands are allowed.
%coolgroup ALL=(ALL:ALL) ALL
- LHS
(ALL:ALL)
: %coolgroup
will only be able to run as all users and all groups.
ALL
: All commands are allowed.
Resources §