칼리리눅스 기본쉘 zsh쉘에서 bash쉘로 변경하는방법

칼리리눅스의 기본 zsh쉘

칼리리눅스 2023.3이후 버전부터는 기본 쉘이 bash쉘에서 zsh쉘로 변경되었습니다.(링크)

큰 문제가없다면 새로운 zsh쉘을 사용하면 되지만 기존에 Bash color prompt를 사용하여 개인 맞춤형 bash터미널 디자인을 사용하였던 입장에서 zsh쉘에는 해당 방법으로 스타일 적용이안되어서 불편하였습니다.

 

 

bash 기본쉘 변경방법

 

현재 사용중인 셀 확인하기

grep 사용자명(ex:kali) /etc/passwd

grep 명령을 통해 현재 사용되고있는 쉘을 확인할 수 있습니다.

현재 칼리리눅스의 기본 쉘은 zsh로 설정되어 있습니다.

 

 

사용중인 쉘 변경

기존의 bash쉘을 사용하길 원하는 사용자도 있기떄문에 칼리리눅스 홈페이지에서도 bash쉘로 다시 전환하는 방법을 안내하고있습니다.(링크)

 

bash쉘로 변경하려면 터미널에 다음 명령을 입력합니다.

chsh -s /bin/bash 사용자이름

명령어 입력후 kali linux의 비밀번호를 입력한뒤 다시 grep 명령으로 현재 사용중인 쉘을 확인해보면 bash변경된걸 확인할 수 있습니다.

 

 

오류발생시 PAM Authentication failures

vi /etc/pam.d/chsh
auth required pam_shells.so < 주석처리

vi편집기를 통하여 chsh 파일의 auth required pam_shells.so 부분의 앞에 #을 붙여서 주석처리를 합니다.

이후에 다시 사용중인 쉘 변경 명령어를 입력하고 기본쉘이 변경되었는지 확인합니다.

 

Top