背景
有时我们需要给普通用户,某个命令的执行权限,但是又不想让这个普通用户能执行更多的其他命令,这时候我们可以配置sudo,设置只能执行某几个命令即可
配置
vim /etc/sudoers #新增如下一行,赋予www用户能sudo执行supervisorctl命令 www ALL=(ALL:ALL) NOPASSWD:/bin/supervisorctl
多个命令可以逗号分隔
更多sudo介绍
sudo -i,加载用户变量,并跳转到目标用户home目录;
sudo -s,不加载用户变量,不跳转目录;