OSX su命令问题

所以我不能得到su命令在terminal上工作。 我所做的只是键入“su”,然后按回车,它要求input密码,然后input我当前login的用户密码。 它总是给这个错误。 我发誓这个早先工作,不知道发生了什么事。

 su: Sorry 

我正在运行一个Mac OSX 10.7.1(Lion)。 任何人都知道什么可能是错的? 我正在input正确的密码。

 sudo su 

将在Mac OS Xterminal上做的伎俩:)

在mac osx上没有root帐户。 只要进入sudo bash然后以root身份键入所需的命令或命令即可。

如果sudo由于读取sudoer的权限丢失而停止工作, kahisv.com的这个解决scheme解决了这个问题:

检查权限是否正确,应该是这样的:

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

如果这种情况在你的情况下是错误的,在单用户模式下启动(在启动时按住cmd + s)并input下面的命令:

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