
다음 중 하나를 수행할 수 있습니다.
sudo chsh -s /bin/sh
또는
sudo chsh -s /bin/sh user_name
두 번째 명령은 지정된 쉘을 변경하는 것으로 이해됩니다.사용자 이름하지만 지정하지 않으면 무슨 일이 일어나는지 불분명합니다.사용자 이름그리고 그것은 어디에 반영됩니까?
감사합니다!
답변1
사용자가 없는 명령은 루트 사용자를 변경합니다.
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