sudo su 和sudo su -
时间: 2024-01-13 19:17:55 浏览: 185
su和sudo的区别
sudo su和sudo su -都是用于切换用户的命令,其中sudo su是切换到root用户,而sudo su -则是切换到root用户并且切换到root用户的家目录。具体的解释如下:
1. sudo su
sudo su命令用于切换到root用户,需要输入当前用户的密码。执行该命令的用户必须在sudoers中才可以。使用该命令后,当前用户的命令行前缀会变成root@主机名,表示已经切换到root用户。
2. sudo su -
sudo su -命令也是用于切换到root用户,但是它会同时切换到root用户的家目录。执行该命令的用户必须在sudoers中才可以。使用该命令后,当前用户的命令行前缀会变成root@主机名,表示已经切换到root用户,并且当前所在目录为root用户的家目录。
下面是两个例子:
1. sudo su
```shell
$ sudo su
[sudo] password for 用户名:
root@主机名:~#
```
2. sudo su -
```shell
$ sudo su -
[sudo] password for 用户名:
root@主机名:~#
```
阅读全文