chsh 명령의 용도는 무엇입니까?

chsh 명령의 용도는 무엇입니까?

나는 이 파일에 나열된 쉘을 사용하여 로그인 쉘을 변경하는 데 chsh가 사용된다는 것을 알고 있습니다. 좋아요,

그런데 로그인 셸이 정확히 무엇인가요? 누구든지 이것을 가능한 한 간단하게 말해 줄 수 있습니까? ;)

답변1

로그인할 때 실행되는 쉘입니다.
예를 들어 ssh원격 서버에 들어갈 때 나는 다음을 좋아합니다 bash.

chsh       [ENTER]
/bin/bash  [ENTER]

당신은 원할 수도 있습니다읽다 존재하다 이것주제:

로그인 쉘은 대화형 세션에 로그인할 때 사용자 ID로 실행되는 첫 번째 프로세스입니다.

답변2

이름에서 알 수 있듯이 로그인 쉘은 사용자가 로그인하고 명령을 입력할 때 제공되는 쉘( bash등) 입니다.zsh

다음 의 마지막 필드로 저장됩니다 /etc/passwd.

jdoe:x:1031:1031:John Doe:/home/jdoe:/bin/bash

관련 정보