chsh: 현재 자격 증명에 적절한 권한이 없기 때문에 작업이 거부되었습니다.

chsh: 현재 자격 증명에 적절한 권한이 없기 때문에 작업이 거부되었습니다.

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에 적용 가능합니다.

  1. chsh기본 쉘을 변경하는 것만으로는 충분하지 않습니다. 터미널이 열려 있는 동안 Command+를 누르고 ,"다음으로 열리는 쉘" 옵션을 "기본 로그인 쉘"로 변경하십시오.

  2. 의 경우 , 원하는 버전의 bash를 실행하고 있는지 확인하기 위해 bash실행해야 합니다 . 정확한 정보를 제공하지 않습니다.echo $BASH_VERSIONbash --version

원천Mac에서 기본 쉘을 설정하는 방법은 무엇입니까?, 답변투샤르 바지라니

관련 정보