Sudo: Difference between revisions
imported>Onny Initial page |
imported>Onny mNo edit summary |
||
Line 1: | Line 1: | ||
[https://www.sudo.ws | [https://www.sudo.ws Sudo] allows a system administrator to delegate authority to give certain users - or groups of users - the ability to run commands as root or another user while providing an audit trail of the commands and their arguments. | ||
== Usage == | == Usage == |
Revision as of 20:16, 14 April 2023
Sudo allows a system administrator to delegate authority to give certain users - or groups of users - the ability to run commands as root or another user while providing an audit trail of the commands and their arguments.
Usage
Following simple configuration will allow all users which are part of the group wheel
to execute commands specified inside extraRules
as super user using sudo
without the need to supply a user password.
security.sudo = {
enable = true;
extraRules = [{
commands = [
{
command = "${pkgs.systemd}/bin/systemctl suspend";
options = [ "NOPASSWD" ];
}
{
command = "${pkgs.systemd}/bin/reboot";
options = [ "NOPASSWD" ];
}
{
command = "${pkgs.systemd}/bin/poweroff";
options = [ "NOPASSWD" ];
}
];
groups = [ "wheel" ];
}];
};