그래서 모든 터미널을 시험해 본 후. 나는 마침내 멈춰서 hyper.js
루트에 대한 기본값으로 zsh를 구성했습니다.
chsh -s /usr/bin/zsh root
그리고 zsh
로 로그인하면 표시됩니다 root
. 하지만 동일한 명령을 사용하고 루트를 my로 바꾸면 USER_NAME
오류가 표시되지 않지만 기본적으로 오류가 발생합니다 bash
. 사용자 모두가 좋아 zsh
하고 원합니다. 감사합니다.
답변1
나는 과거에 Linux에서 chsh가 작동하지 않는 것을 경험했습니다.
usermod -s
나머지 구문은 명령과 동일하다고 제안합니다 chsh
.
그래도 문제가 해결되지 않으면 사용자의 기본 셸 경로를 수동으로 변경할 수 있습니다. /etc/passwd
이를 위해서는 루트 권한이 필요합니다.
행운을 빌어요.