36
36
命令: sudo su -
Advertisement
我明白su -
的作用
- 用根环境
登录到根目录下 (与
su
用环境登录到根目录下不同)
我也明白sudo
的作用
- 你是根目录下的一个命令
但我不确定这有什么作用:sudo su -
有人能说明一下吗?
Advertisement
我明白su -
的作用
su
用环境登录到根目录下不同) 我也明白sudo
的作用
但我不确定这有什么作用:sudo su -
有人能说明一下吗?
除了你说的,su
需要root密码,而sudo
需要你的用户密码
因此sudo su -
会让你进入root环境,但它会要求你输入用户密码而不是root密码(一旦sudo给了你root权限,su -
可以在没有密码的情况下执行)。
简答:你会得到一个root shell。
长答案:这与在root shell中执行'su -‘不同。一旦你从'sudo su -'中退出(例如,Ctrl-D),sudo的执行就会结束。
在使用htop的Debian Wheezy上观察到。
'sudo su -'有一个'su -'的子代,而'su -'有一个’-su'的子代。
如上所述,root用户可以在不输入密码的情况下进行'su -‘操作,所以在root shell内部进行'su -'操作,你会有两个不同的root shell进程。