Проблема с командой OSX su - PullRequest
       16

Проблема с командой OSX su

40 голосов
/ 27 сентября 2011

Так что я не могу получить команду su для работы на терминале. Все, что я делаю, это набираю "su" и нажимаю ввод, он запрашивает пароль, и я ввожу свой текущий зарегистрированный пароль пользователя. Это всегда дает эту ошибку. Клянусь, раньше это работало, не знаю, что случилось.

su: Sorry

Я использую Mac OSX 10.7.1 (Lion). Кто-нибудь знает, что может быть не так? Я ввожу правильный пароль.

Ответы [ 3 ]

86 голосов
/ 22 мая 2013
sudo su

добьется цели в терминале Mac Os X:)

11 голосов
/ 27 июня 2012

На Mac OSX нет учетной записи root. Просто зайдите sudo bash, затем введите команду или команды, которые вы хотите от имени root.

1 голос
/ 27 июня 2012

Если sudo перестает работать из-за отсутствия разрешения на чтение sudoers, решение от kahisv.com решает проблему:

Проверьте правильность разрешений, вот как это должно быть:

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

Если в вашем случае это не так, загрузитесь в однопользовательском режиме (удерживайте cmd + s во время загрузки) и введите эти команды:

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