Linux学习---sudo

来源:互联网 发布:网络协议分析与仿真 编辑:程序博客网 时间:2024/05/22 01:48

sudo

visudo命令可以修改用户sudo权限的命令

实际修改的是/etc/sudoers文件

root    ALL=(ALL:ALL) ALL

gitor(用户名) ALL(被管理的主机地址)=(ALL(可使用的身份,ALL或者不写都会被认为是root身份)) ALL(授权命令(绝对路径))

# Members of the admin group may gain root privileges

%admin(组名)ALL=(ALL) ALL

 

把gitor用户的sudo执行命令改成/sbin/shutdown -r now

gitor   ALL=(ALL)/sbin/shutdown -r now

gitor用户登录后查看sudo可执行的命令(sudo -l)

gitor@ubuntumma:/home/bl$ sudo -l

Matching Defaults entries for gitor on ubuntumma:

    env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin

 

User gitor may run the following commands on ubuntumma:

    (ALL) /sbin/shutdown -r now #只有这个命令gitor用户才可以用sudo执行

 

 

注意:千万不要这样

gitor   ALL=(ALL)/usr/bin/vim

这样将会导致gitor用户在使用vim操作文件时,拥有root用户的权限,可以修改passwd文件shadow文件等

0 0
原创粉丝点击