su和sudo

  1. 云栖社区>
  2. 袋鼠云技术团队>
  3. 博客>
  4. 正文

su和sudo

璇若endeavor 2019-08-25 18:43:47 浏览485
展开阅读全文

1、su命令
su/su - username:切换用户,如果从root用户切换到切换用户,不需要其他用户的密码;username为空,默认为root用户,从普通用户切换到root用户,需要输入root用户的密码

login shell和non-login shell:
login shell是说在取得bash时需要完整的登陆流程,每个用户登陆取得bash的时候都会读取这个文件etc/profile
non-login shell就是取得bash不需要重复登录,就像你在桌面视图中用ctrl+alt+T启动的shell输入窗口就是non-login shell。还有就是你在shell窗口直接su切换的用户,都属于non-login shell。

su/su-后的区别:
1、如果直接su的话,不会读取/etc/profile的,所以你

网友评论

登录后评论
0/500
评论
璇若endeavor
+ 关注
所属云栖号: 袋鼠云技术团队