su命令和sudo服务
su命令用于变更使用者的身份,格式是su |-| 用户名
例1:从root用户切换到user1用户
#su user1
切换后使用echo $PATH 查看环境变量;
普通用户切换到root用户需要输入密码;
#su root
Password:
若将环境变量改变为新用户的,加上“-”;
如果从当前用户user1切换到用户user2上,使用exit命令后,当前用户是user1用户。
sudo -h 列出sudo的帮助信息;
sudo -l 列出当前用户可执行的命令
sudo -u 以指定的用户身份执行命令
sudo -k 清空认证,下次执行sudo的时候需要再次密码验证
sudo -b 在后台执行指定的命令
sudo -p 更改询问密码的提示语
注:只用超级用户才可以使用visudo命令编辑sudo程序的配置文件(/etc/sudoers),visudo命令的优势:房子多个用户同时修改sudo配置文件。
网友评论