如何授权单个命令 sudo 不需要输入密码

参考:

方法:

  1. 编辑 /etc/sudoers 文件
  2. 在文件 末尾 添加内容

    1
    
    user-name ALL=NOPASSWD:/usr/bin/ls,/usr/bin/mkdir
    • 注意:

      • 使用全路径
      • 配置后使用命令方法 sudo /usr/bin/ls

通过 admin group 设置

  1. 如果没有 admin group, 手动创建

    1
    
    sudo groupadd admin
  2. 添加到 admin

    1
    
    sudo usermod -aG admin <The-User>