linux提升用户权限,使用户使用sudo命令时,无需输入密码

使用户username执行sudo命令时,无需输入密码

  1. 使用visudo修改/etc/suduoers文件,在root ALL=(ALL) ALL添加如下内容
username ALL=(ALL)       NOPASSWD:ALL
  1. 使用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"

猜你喜欢

转载自blog.csdn.net/macaiyun0629/article/details/108411282