sudo可以使其他用户零时拥有制定用户的权限
visudo 可以打开sudo的配置文件
sudo命令_第1张图片
找到这个

Allow root to run any commands anywhere

root ALL=(ALL) ALL
ygw ALL=(ALL) /usr/bin/ls, /usr/bin/mv, /usr/bin/cat
这里我们ygw 这个用户就可以使用ls mv 和cat命令了
sudo命令
有一点要注意,后面加上的是绝对路径
sudo命令_第2张图片
这样我们就可以使用sudo了,我们需要输入普通用户的密码
输入过密码后我们就可以直接用了
sudo命令
如果不想输入密码就要加上一条
ygw ALL=(ALL) NOPASSWD:/usr/bin/ls, /usr/bin/mv, /usr/bin/cat
sudo命令
sudo命令
这里我们也可以添加的是别名
sudo命令_第3张图片
这样我们ygw这个用户都是可以使用这两个命令的
sudo命令_第4张图片
Host 主机可以谁之Alias
User 用户也是可以得,属于一个虚拟用户,虚拟用户可以包含其他两个用户