2017-03-20 61 views
-1

我正在macOS上試用我的root用戶,併爲root用戶執行zsh安裝,現在我無法訪問我的root用戶。如果想進入學校將默認終端shell更改爲root

sudo su

控制檯將返回下面的消息,我不知道如何解決這個問題。

「蘇:在/ usr/bin中/ zsh的:沒有這樣的文件或目錄」

+0

顯示什麼信息? –

+0

@MarioKeller我剛添加了信息,我很想念它。 –

+0

'sudo -s'將啓動'SHELL'中定義的shell而不是根目錄的默認shell。這會讓你啓動並以root身份運行,並且能夠解決真正的問題。 – alvits

回答

1

錯誤消息告訴您,對於用戶root默認的shell被配置爲是/ usr/bin中/ zsh,使用和蘇正試圖啓動這個程序,但它不在那裏。 你可以做一個

sudo /bin/bash 

得到一個root shell並解決你的問題。將您的zsh複製到正確的位置,或者將root的shell更改爲默認值。在我的Mac是如果你沒有在Mac上安裝的zsh 「/ bin/sh的」

0

,試試這個:

brew install zsh