su 和sudo su 的区别
2015-10-14 13:15
309 查看
su "user"
执行该命令,需要输入password,它是"user"中定义的用户的password,即,要变换成的用户的password。(如果已经用root登录,则无需输入password)该命令改变user id,执行过后,以"user"中定义的用户运行shell,就像用"user"定义的用户远程登录后一样。唯一不同之处在于,先前user的环境变量将被保存(保存在ssh终端程序中,当执行exit后,又可以改变成先前的用户身份,并使用先前用户的环境变量)。
sudo su "user"
它和su的行为相似,不同之处在于,sudo su "user"中的su将以root身份被执行,并要求输入root的password,注意,不是"user"中定义的user的password。
执行该命令,需要输入password,它是"user"中定义的用户的password,即,要变换成的用户的password。(如果已经用root登录,则无需输入password)该命令改变user id,执行过后,以"user"中定义的用户运行shell,就像用"user"定义的用户远程登录后一样。唯一不同之处在于,先前user的环境变量将被保存(保存在ssh终端程序中,当执行exit后,又可以改变成先前的用户身份,并使用先前用户的环境变量)。
sudo su "user"
它和su的行为相似,不同之处在于,sudo su "user"中的su将以root身份被执行,并要求输入root的password,注意,不是"user"中定义的user的password。
简而言之,二者区别在于,su "user"要输入"user"的password,而sudo su "user"要输入root的password,但二者都将用户身份改变成"user"定义的用户。
相关文章推荐
- Web前端开发规范文档你需要知道的事
- 怎样设置一个适合自己的终端(shell)->zsh 终极cell ->装逼神器
- 从伪随机数的产生到高大上的蒙特卡洛算法(C语言实现)
- 秒变专家,三招教你选高品质移动电源
- c调用lua函数
- C#实现对SQL数据库中的表的查询、添加、修改、删除数据
- LightOj 1428 Melody Comparison(KMP+后缀数组)
- 如何选择安全可靠质量好的移动电源
- MySQL关键字(保留字)汇总
- 快速排序改进版,时间复杂度为:O(nk+nlog(n/k))
- linkedhashmap解说(转载)
- Combination Sum 解答
- 对于system函数的深度理解
- Nginx错误日志配置
- 乐视深陷质量危机:被曝采用手机电池做移动电源
- 前端开发--实战篇
- dp最大子矩阵 hdu4328 Cut the cake
- 如何对全站进行死链接检测?
- 你的网站需要针对移动端优化的10个理由
- acdream 小晴天老师系列——我有一个数列! (ST算法)