기본 쉘을 tcsh에서 bash로 변경하고 싶습니다. 그래서 나는 시도했고 이것이 일어난 일입니다.
>sudo chsh userid
Changing the login shell for userid
Enter the new value, or press ENTER for the default
Login Shell [/xhbin/tcsh]: /bin/bash
chsh: user 'userid' does not exist in /etc/passwd
사실, 나는 / etc / passwd에 없습니다. 이유를 모르겠습니다.
내가 무엇을 할 수 있을지?
getent passwd <userid>
).chsh
이 경우 달리기 가 지원 되는지 여부 는 다음과 같은 설정에 따라 달라질 수 있습니다./etc/pam.d/