sudo chsh -s /bin/zsh를 실행한 후 sudo 및 su 명령이 작동하지 않습니다.

sudo chsh -s /bin/zsh를 실행한 후 sudo 및 su 명령이 작동하지 않습니다.

그래서 설치를 시도해 봤습니다 zsh. 터미널을 다시 시작한 후 작동하지 않아 다시 를 입력하여 쉘을 변경하기로 결정했지만 chsh -s /bin/zsh실수로 앞에 을 추가했습니다 . 이제 or 를 sudo입력하면 빈 새 줄이 나타나고 할 수 있는 작업이 없습니다(Ctrl +C 또는 Ctrl+D도 도움이 되지 않습니다). 모든 것을 기본값으로 복원하려면 어떻게 해야 합니까? MacOS X 10.13입니다.sudo 'anything'su -

답변1

명령이 처음에 비활성화되지 않는 한 명령에 sudo를 추가해도 문제가 발생하지 않습니다. chsh 명령에는 어쨌든 암호가 필요합니다. sudo를 사용하면 루트 셸이 변경될 수 있지만 sudo는 이전처럼 계속 작동합니다. 문제가 발생하면 터미널을 닫고 새 터미널을 열겠습니다.

관련 정보