Linux-命令-su-sudo-visudo详解程序员

命令: su[options] username

-,-l,–login : make shell as login shell,使一个shell成为登录的shell,如执行su – pzhang时,表示该用户想改变身份成为pzhang,并且使用pzhang用户的环境变量配置.如:/home/pzhang/.bash_profile 等

-c,–command=COMMAND : pass a single COMMAND to the shell with -c 切换到一个shell下,执行一个命令,然后退出所切换的用户环境.

Linux-命令-su-sudo-visudo详解程序员

 

-s,–shell


root授权

命令: sudo [options]

说明:通过sudo命令,我们可以把某些超级用户的权限分类有针对性(精细)授权给指定的普通用户,并且普通用户不需要知道root密码就可以使用得到的授权(管理员真正允许的root权限).因此,毫不夸张的说,sudo命令相对与su命令来说,在系统用户的权限管理方面进步了很多,始得集权式管理在理论上得到了保证,从而使系统的安全性方面加强了很多.

 Linux-命令-su-sudo-visudo详解程序员

visudo 修改用户的权限 近似相当于修改/etc/sudoers

 Linux-命令-su-sudo-visudo详解程序员

Linux-命令-su-sudo-visudo详解程序员

针对组授权 添加%(百分号)

Linux-命令-su-sudo-visudo详解程序员

NOPASSWD: ALL 代表不需要密码执行命令

Linux-命令-su-sudo-visudo详解程序员

 

 

 -l : list

Linux-命令-su-sudo-visudo详解程序员

 

Linux-命令-su-sudo-visudo详解程序员

-c : 配置文件语法检查

-k: 删除时间戳,下次使用sudo还需要密码


 

/etc/sudoer

用户别名:

Linux-命令-su-sudo-visudo详解程序员

Linux-命令-su-sudo-visudo详解程序员

 身份别名:

Linux-命令-su-sudo-visudo详解程序员

命令别名:

Linux-命令-su-sudo-visudo详解程序员

配置文件举例:

Linux-命令-su-sudo-visudo详解程序员

注意事项:

! “非”

Linux-命令-su-sudo-visudo详解程序员


visudo 注意事项

Linux-命令-su-sudo-visudo详解程序员

 

Linux-命令-su-sudo-visudo详解程序员

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/2005.html

(0)
上一篇 2021年7月15日
下一篇 2021年7月15日

相关推荐

发表回复

登录后才能评论