Ответ 1
sudo su
сделает трюк в терминале Mac Os X:)
Поэтому я не могу получить команду su
для работы на терминале. Все, что я делаю, это ввести "su" и нажать "Enter", он запрашивает пароль, и я ввожу свой текущий пароль пользователя. Он всегда дает эту ошибку. Я клянусь, что раньше это работало, не зная, что произошло.
su: Sorry
Я запускаю Mac OSX 10.7.1 (Lion). Кто-нибудь знает, что может быть неправильно? Я ввожу правильный пароль.
sudo su
сделает трюк в терминале Mac Os X:)
Нет учетной записи root на mac osx. Просто перейдите sudo bash
, затем введите команду или команды, которые вы хотите использовать как root.
Если 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