chsh 명령어란?

chsh 명령어는 리눅스나 유닉스 시스템에서 사용자의 로그인 쉘을 변경하는 데 사용되는 명령어입니다.
사용자가 로그인할 때 기본으로 사용되는 쉘을 변경하려면 chsh 명령어를 사용할 수 있습니다. 아래는 chsh 명령어의 사용 방법입니다.

 

현재 사용 중인 쉘 확인하기

echo $SHELL

 

리눅스 사용 가능한 쉘 목록 확인

cat /etc/shells

 

chsh 명령어 기본 사용방법

chsh [-s 쉘경로] [사용자이름]

 

현재 사용자의 로그인 쉘 변경 방법

chsh -s /bin/zsh

 

다른 사용자의 로그인 쉘 변경

sudo chsh -s /bin/fish username