配置sudo

[root@localhost ~]# visudo

找到行

root    ALL=(ALL)       ALL

修改为你想要的内容,如:

test1 ALL=(root) /bin/ls

各字段为:

test1    是指定的用户

ALL    是指定的允许登陆IP或IP段

root    是指定的授权用户

/bin/ls    是指定的用户可执行被授权的命令

又如:

test1 192.168.1.100=(root) NOPASSWD: /bin/ls,/usr/bin/passwd

NOPASSWD参数表示被授权用户执行授权命令的时候不需要输入当前用户密码,指定允许登陆IP是192.168.1.100,指定可执行命令为多个时,用逗号隔开

执行sudo

[root@localhost ~]# sudo ls /root/