osx high sierra에서 기본 쉘을 변경할 수 없습니다.
sudo chsh -s /bin/zsh username
chsh: Operation was denied because the current credentials do not have the appropriate privileges. Operation was denied because the current credentials do not have the appropriate privileges.
나는 보았다이 질문업데이트된 답변이 없는 것 같습니다.
답변1
osx high sierra에서 기본 쉘을 변경할 수 없습니다.
여기에 중요한 2가지를 추가하고 싶습니다. 이는 MacOS Sierra 10.12.5(16F73) 및 기타 최신 및 향후 버전의 MacOS에 적용 가능합니다.
chsh
기본 쉘을 변경하는 것만으로는 충분하지 않습니다. 터미널이 열려 있는 동안 Command+를 누르고 ,"다음으로 열리는 쉘" 옵션을 "기본 로그인 쉘"로 변경하십시오.의 경우 , 원하는 버전의 bash를 실행하고 있는지 확인하기 위해
bash
실행해야 합니다 . 정확한 정보를 제공하지 않습니다.echo $BASH_VERSION
bash --version