linux su && su – 区别


linux su && su – 区别

1.1 区别

su的全称是switch user

  • su – 就是login-shell的方式,也就是说切换到另一个用户之后,当前的shell会加载对应的环境变量和各种设置
  • su 就是non-login-shell的方式,也就是说当前的shell还是加载切换之前的那个用户的环境变量以及各种设置
  • sudo super user do,即以root的方式执行命令

//su - 提供root账号的密码,可以切换到root用户,要求所有用户都知道root用户的密码
//sudo su - 提供当前用户的密码,也可以切换到root用户,不需要暴露root账户密码的,用户只需要输入自己的账户密码就可以

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

(0)
上一篇 2022年8月23日
下一篇 2022年8月23日

相关推荐

发表回复

登录后才能评论