人们可以:
sudo chsh -s /bin/sh
或者
sudo chsh -s /bin/sh user_name
据了解,第二个命令更改了指定用户名的 shell,但不清楚在不指定用户名的情况下会发生什么以及反映在哪里?
谢谢你!
没有用户的命令更改 root 用户:
terrance@terrance-ubuntu:~$ sudo chsh -s /bin/sh
terrance@terrance-ubuntu:~$ cat /etc/passwd | grep "/bin/sh"
root:x:0:0:root:/root:/bin/sh
terrance@terrance-ubuntu:~$ sudo chsh -s /bin/bash
terrance@terrance-ubuntu:~$ cat /etc/passwd | grep "/bin/bash"
root:x:0:0:root:/root:/bin/bash
Run Code Online (Sandbox Code Playgroud)