在一个命令前加sudo,可以使用超级用户的权限执行该命令。但并不是任何用户都可以使用sudo,只有用户属于sudo组时才能使用这个命令。
如 果希望把一个用户加入sudo组,可以用root登录系统,然后执行visudo(这个命令实际上就是用vi编辑/etc/sudoers文件,/etc /sudoers文件本身是只读的)。在文件中找到"root ALL=(ALL) ALL"这一行,然后在下面加入一行"user ALL=(ALL) ALL",这样就把用户user加入sudo组了。
用user登录,然后用sudo执行一条命令,比如sudo visudo:),系统会提示输入密码,这时需要输入user的密码而不是root的密码。如果不希望输入密码,则可以在执行visudo时这样修 改"user ALL=(ALL) NOPASSWD:ALL"。
网友评论