使用户username
执行sudo命令时,无需输入密码
- 使用
visudo
修改/etc/suduoers
文件,在root ALL=(ALL) ALL
添加如下内容
username ALL=(ALL) NOPASSWD:ALL
- 使用shell脚本修改
/etc/suduoers
文件
# 函数
_set_user_privileges(){
chmod 777 /etc/sudoers
echo "$1 ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
chmod 440 /etc/sudoers
}
# 调用方法
_set_user_privileges "username"