我正在macOS上試用我的root用戶,併爲root用戶執行zsh安裝,現在我無法訪問我的root用戶。如果想進入學校將默認終端shell更改爲root
sudo su
控制檯將返回下面的消息,我不知道如何解決這個問題。
「蘇:在/ usr/bin中/ zsh的:沒有這樣的文件或目錄」
我正在macOS上試用我的root用戶,併爲root用戶執行zsh安裝,現在我無法訪問我的root用戶。如果想進入學校將默認終端shell更改爲root
sudo su
控制檯將返回下面的消息,我不知道如何解決這個問題。
「蘇:在/ usr/bin中/ zsh的:沒有這樣的文件或目錄」
錯誤消息告訴您,對於用戶root默認的shell被配置爲是/ usr/bin中/ zsh,使用和蘇正試圖啓動這個程序,但它不在那裏。 你可以做一個
sudo /bin/bash
得到一個root shell並解決你的問題。將您的zsh複製到正確的位置,或者將root的shell更改爲默認值。在我的Mac是如果你沒有在Mac上安裝的zsh 「/ bin/sh的」
,試試這個:
brew install zsh
顯示什麼信息? –
@MarioKeller我剛添加了信息,我很想念它。 –
'sudo -s'將啓動'SHELL'中定義的shell而不是根目錄的默認shell。這會讓你啓動並以root身份運行,並且能夠解決真正的問題。 – alvits