sudo的配置和使用
1. 配置说明
sudo使用/etc/sudoers这个配置文件,这个文件有以下两种修改方式,修改后会立即生效:
* 使用root账户运行visudo命令,使用vi的语法进行编辑
* 使用echo在文件末尾增加配置,如:
'''echo "%monitor ALL=(ALL) NOPASSWD:/bin/netstat -nap" >> /etc/sudoers'''
2. 使用说明
* 列出可用的sudo命令
使用普通账户(如monitor)登录,运行:'''sudo -l'''
* 运行可用的命令
在命令前加sudo,不必使用命令程序的完整路径,如:'''sudo netstat -nap'''
3. 疑难解答
问题:sorry, you must have a tty to run sudo
解答:
运行visudo,注释掉“
Defaults requiretty”这一行