Let’s see how to grant a regular user sudo
privilege, this is summaried from process to use regular user instead of root. Use of sudo
does not require access to the superuser’s password. If Authenticating, using sudo requires the user’s own password.
Say, there is a regular user named guest
, the simplest way is to edit sudoers file solely, run as root user:
1 | visudo |
Append this line after root user field
1 | # root ALL=(ALL) ALL |
Then user guest
can run sudo
free.
Another way is adding guest
user to wheel
group then give this special group password-less sudo
privilege.
why uses wheel
? Because sometimes I also need grant su
password-less to the user, wheel
group is easy for both. See my blog <<Linux PAM Module Configuration>>
Run as root user, add guest
to wheel
group:
1 | usermod -a -G wheel guest |
Then edit sudoers file
1 | visudo |
Comment and uncomment like this:
1 | ## Allows people in group wheel to run all commands |