2011-09-27 78 views
39

所以我不能得到su命令在終端上工作。我所做的只是輸入「su」,然後按回車,它會要求輸入密碼,然後輸入我當前登錄的用戶密碼。它總是給出這個錯誤。我發誓此前曾工作過,不知道發生了什麼事。OSX su命令問題

su: Sorry 

我正在運行Mac OSX 10.7.1(Lion)。任何人都知道什麼可能是錯的?我輸入正確的密碼。

+1

我得到它的工作,發現它在這裏 - http://serverfault.com/questions/43362/su-not-working-on-mac-os- x – kapso

+0

您可能希望將[您的評論](http://serverfault.com/q/43362/58481)轉換爲答案,然後接受它。 _對我有用__ –

回答

11

在mac osx上沒有root帳戶。只需去sudo bash,然後鍵入所需的命令或命令作爲根用戶。

+10

-1。當然有一個root帳戶。 「root」在許多地方顯示爲文件所有者。請參閱下面的Nehemias Herrera的正確答案。 – noogrub

+0

您的意思是「root賬戶默認情況下未啓用,您必須手動啓用它才能使用它」?這裏:http://support.apple.com/kb/ht1528 –

1

如果須藤停止工作,因爲權限讀取sudoers文件丟失,從kahisv.com該解決方案解決了這個問題:

檢查的權限仍然是正確的,這是應該的:

$ ls -lad//private /private/etc 
d--xrwxr-t+ 36 root wheel 1292 25 sty 12:34/

如果這是錯誤的,你的情況,在單用戶模式啓動(啓動時保持CMD + S),然後輸入theese命令:

# /sbin/fsck -fy 
# /sbin/mount -wu/
# /bin/chmod 1775/
# /bin/sync 
# exit 
84
sudo su 

將在Mac Os X終端上做的伎倆:)