糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > su 与su -

su 与su -

时间:2019-04-19 04:48:02

相关推荐

su 与su -

今天在服务器上通过su hadoop切换用户,使用jps看不到启动的spark程序,找不到jps命令,原来是su不改变当前环境变量!

su - root is the same as su -

just like login as root, then the shell is login shell,

which mean it will expericene a login process,

usually .bash_profile and .bashrc will be sourced

su root is the same as su

like you open an interactive shell in root name,

then only .bashrc will be sourced.

su 后面不加用户是默认切到 root

su 是不改变当前变量

su - 是改变为切换到用户的变量

也就是说su只能获得root的执行权限,不能获得环境变量

而su -是切换到root并获得root的环境变量及执行权限

语法:

su[username]su命令可以用来交互地更改你的用户ID和组ID。Su是switchuser或setuserid的一个缩写。这个命令让你开启一个子进程,成为新的用户ID和赋予你存取与这个用户ID关联所有文件的存取权限。因此,出于安全的考虑,你在实际转换身份时,会被要求输入这个用户帐号的密码。如果没有参数,su命令将你转换为root(系统管理员)。root帐号有时也被称为超级用户,因为这个用户可以存取系统中的任何文件。也正是这个原因,许多人将su命令看成是supper−user(超级用户)的一个缩写。当然,你必须要提供root密码。想要回到你原先的用户身份,不要再使用su命令,你只需要使用exit命令退出你使用su命令而生成的新的对话进程。 su – username

一些配置文件是为你的对话线索而设立的。当你使用命令 su username时,你的对话特征和你原始的登录身份一样。如果你想要你的对话进程拥有转换后的用户 ID一致的特征,你要使用短斜杠: su – username。

如果觉得《su 与su -》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
su - 和 su

su - 和 su

2019-07-08

su 和 su -

su 和 su -

2023-12-21

su和su -

su和su -

2024-04-13

su  su -  sudo

su su - sudo

2019-03-07