sudo 简单使用

-- 以root用户身份执行命令/脚本
sudo sh shell命令或脚本

-- 不需要root密码,切换到root用户。
sudo su root


-- 不需要root密码,切换到root用户,与上面命令的区别是:将环境变量也切换到目标用户的环境变量
sudo su - root

示例1、

 
 
示例2、

 


扩展说明:
1. 当用户执行sudo时,Linux系统会去寻找/etc/sudoers文件,并且这是主动的,判断用户是否有执行sudo命令的权限
2. 如果用户有执行sudo的权限,让用户输入自己的密码来确认,这里比使用root的密码强多了,赞一下
3. 如果密码输入正确,开始执行sudo后面跟的shell命令
4. 如果要切换的身份相同, 和su命令一样,也不用输入密码.

扫描二维码关注公众号,回复: 315663 查看本文章

猜你喜欢

转载自huangqiqing123.iteye.com/blog/2257943