Назад | Перейти на главную страницу

su не работает на mac os x?

Я получаю это:

Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$

Я ввел пароль, который использую для sudo. Почему это не сработает?

Спасибо!

Не нужно придумывать пароль root. Пытаться sudo su и введите свой пароль пользователя.

Другие упомянули детали учетной записи root. Однако вам даже не нужно su. Просто используйте sudo -i и вы все равно получите интерактивную корневую консоль.

Для su вам нужно ввести пароль root. Для sudo вы должны ввести свой собственный пароль, и вы должны быть указаны в списке sudoers. Поскольку вы не установили пароль root или пароль root отличается от вашего пароля, su не принимает ваш пароль.

Пароль root в OS X отключен; это не такой же, как ваш sudo пароль.

Сказать sudo passwd root если вы хотите сделать пароль root, то su будет работать по желанию. Тем не мение, сделайте этот пароль отличным от вашего обычного пароля пользователя в интересах безопасности.

В su программа ожидает, что вы предоставите пароль пользователя, которым вы стали.

В sudo программа ожидает, что вы предоставите свой собственный пароль. Файл конфигурации для sudo контролирует, что вы можете с ним делать. С участием su, достаточно знать пароль других лиц.

С помощью sudo гораздо лучше; он не требует общих паролей.

Исходя из моего опыта:

Если учетная запись, в которую вы вошли, не имеет прав администратора, вам не разрешено su или sudo.

Я создал вторую учетную запись «Администратор» (admin) с правами администратора, а затем

  • su admin
  • введите пароль администратора
  • sudo su -
  • введите пароль администратора

а затем оболочка, в которой я нахожусь, - это root.

Мой совет: Модифицируйте файл su в /etc/pam.d вставив группу, которую вы собираетесь включить для использования корня в pam_group.so group=admin,<yourgroup> где <yourgroup> может быть staff (= стандартные пользователи) например.

Для этого вы должны быть уже root (администратора недостаточно).

Если ты хочешь, ты можешь включить пользователь root (и задает пароль) вот так.

Люди рекомендуют использовать sudo вместо.