알 수 없는 쉘로 전환할 때리기를 위해 어떻게 해야 합니까?

제가 하는 것을 보고 깜짝 놀랐어요 didn& # 39, 이미 이 질문은 사이트에서 찾을 수 없다. 오늘은 '다가와' $ 뒤 나도 로그인됨 비호환성의 새 사용자. 왜냐하면 내 주요 user& # 39 의 프롬프트합니다 의외였다 'username@computername: ~ $' 로 시작합니다.

그래서 이 다른 쉘로 전환할 때리기를 위해 어떻게 해야 합니까?

질문에 대한 의견 (8)
해결책

절대 명령을 실행할 때 알 수 없는 쉘로 汲摹窍妨绰 시도하시겠습니까 수 있습니다. '/ bin / bash'

크시 (1) ',' 내가 변경하시려면 기본값입니다 쉘로 사용하게 된다. 사용 예제: / bin / bash $ USER 's' 크시 -

해설 (3)

사용자가 입력하는 '배시'. 이 기본 쉘을 스케쳐내 박스트롤의 영구적입니다 변경하십시오 '/ bin / bash / etc / passwd' 에서 '편집'.

39, s / etc / passwd here& 스니핏 from my '일부':

avahi:x:84:84:Avahi daemon:/:/bin/false
xenoterracide:x:1000:100::/home/xenoterracide:/bin/zsh
postgres:x:88:88::/var/lib/postgres:/bin/zsh
bob:x:1001:1001::/home/bob:/bin/bash
usbmux:x:140:140:usbmux user:/:/sbin/nologin

마지막에 필드에는 쉘로 필드 수정을 한 후, 마지막으로 ':' 유효한지 여부를 쉘로 작동합니다. / bin / / sbin / 노로긴 짓궂군요 모두 '거짓' 와 ',' t have a real 로그인 쉘입니다 pam 사용자 doesn& # 39 설정되어 있지 않은 경우, 비록 오른쪽, t, t 로그인 # 39 이 doesn& 그렇다고 그들이 can& # 39 (I 보고됨 버그가 이에 대한 아치 리눅스, 로그인 없이도 수 있기 때문에 그래픽으로 로그인 쉘입니다). '/ bin / bash' 와 '' 모두 '' / / bin / 츠시 유효함 셸, 지켜보리니 etc/shells 유효함 목록은 포탄 시스템에. # 39, / etc / 셸 "만약 's my here& you& # 39, re 관심을 가졌다.

/bin/sh
/bin/bash
/bin/ksh
/bin/zsh
/bin/dash

'예' 또는 ',' 같은 얘기를 할 때 사용할 수 있는 크시 usermod desktopplatforms 너희에게베풀어진 그것은꿈의 그냥 구조화된 텍스트 파일 및 팀토트디.

해설 (3)

, 크시 경우 또는 수동 편집 일을 한 ~ /.profile 구성용 won& # 39 는 t 로그인 시 추가 스크립트입니다 csetup 이 라인:

exec /bin/bash --login
해설 (3)