fish
Linux 사용자를 위한 기본 셸을 설정했습니다 .
/etc/passwd
문서:
mlibre:x:1000:1000::/home/mlibre:/bin/fish
이제 GDM
내 사용자( )를 사용하여 로그인할 수 없습니다 mlibre
. GDM
일부 오류를 인쇄합니다.
다시 보니 /bin/bash
문제가 해결되었습니다.
이유를 아는 사람 있나요? 어떻게 고치나요?
리눅스 배포판: 아치
답변1
fish
가 있고 /usr/bin/fish
에 또 하나가 있습니다 /bin/fish
.
하지만 파일에는 나와 있지 않습니다 /bin/fish
. 아니요. 이유는 모르겠습니다. 기본 bash를 다음으로 설정했는데 이제 제대로 작동합니다./etc/shells
/bin/fish
/usr/bin/fish