5.7. Granting Privileges to a Group via sudo
Problem
Let a set of users run commands as another user.
Solution
Define a Linux group containing those users:
/etc/group:
mygroup:x:1200:joe,jane,hiram,krishna
Then create a sudo rule with the
%groupname
syntax:
/etc/sudoers:
# Let the group run a particular program:
%mygroup ALL = (root) /usr/local/bin/mycommand arg1 arg2
# Give full superuser privileges to the group
%mygroup ALL = (ALL) ALL
See Also
sudo(8), sudoers(5), group(5).
Get Linux Security Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.