警告
本文最后更新于 2019-06-11,文中内容可能已过时。
sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt、reboot、su等等。
我们可以把某个账户设置成为一个默认拥有「sudo」权限,同时不需要输入密码,这对于需要使用特殊权限才能执行的命令而言,是十分有必要的。
1
2
3
4
5
6
7
8
9
10
11
|
sudo usermod -aG wheel trader
vim /etc/sudoers
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
trader ALL=(ALL) NOPASSWD: ALL
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) NOPASSWD: ALL
:wq!
|
如果你想设置只有某些命令可以sudo的话,
1
|
your_user_name ALL= (root) NOPASSWD: /bin/rm, (root) NOPASSWD: /usr/bin/make, (root) NOPASSWD: /bin/ln, (root) NOPASSWD: /bin/sh, (root) NOPASSWD: /bin/mv, (root) NOPASSWD: /bin/chown
|