linux sudo权限

root把原来只能超级用户执行的命令赋予给普通用户执行

sudo的操作对象是系统命令

执行命令#:   visudo  ===>实际修改的是/etc/sudoers 文件

============================================

文件内容很多,实际我们只使用以下

root              ALL=(ALL)                                             ALL     ==>给用户赋予命令

#用户名        被管理主机的地址=(可使用的身份)    授权命令(绝对路径)

#%wheel     ALL=(ALL)                                            ALL      ==>给组赋予命令

#%组名         被管理主机的地址=(可使用的身份)    授权命令(绝对路径)

user1   ALL=/sbin/shutdown -r now


===>user1 可以在本机 执行shutdown -r now命令(重启命令),


#su -  user1         #切换到user1

#sudo  -l             #查看可用的sudo命令

#sudo /sbin/shutdown -r now   #user1 执行sudo命令示例


user1   192.168.0.156=/usr/bin/vim   #给user1赋值/usr/bin/vim权限,192.168.0.156是远程的linux服务器IP,但是实际不会把vim权限赋值给其他用户,因为本身用户拥有vim权限,如果赋值了/usr/bin/vim权限,就可以vim系统配置文件,




你可能感兴趣的:(linux)