Я получаю это:
Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$
Я ввел пароль, который я использую для sudo. Почему это не работает?
Благодарность!
sudo -s
илиsudo sh
Я получаю это:
Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$
Я ввел пароль, который я использую для sudo. Почему это не работает?
Благодарность!
sudo -s
илиsudo sh
Ответы:
Не нужно придумывать пароль root. Попробуйте
sudo su
ввести свой пароль пользователя.
sudo
выпусках, так sudo -i
же, как sudo su -
.
Другие упоминали детали учетной записи root. Тем не менее, вам даже не нужно su
. Просто используйте, sudo -i
и вы все равно получите интерактивную корневую консоль.
Для su
вас необходимо ввести пароль root. Для sudo
вас необходимо ввести свой пароль , и вы должны быть перечислены в списке sudoers. Поскольку вы не установили пароль root или пароль root отличается от пароля, su
он не принимает ваш пароль.
su
Программа ожидает от вас пароль пользователя , которого вы стали.
sudo
Программа ожидает вас предоставить свой пароль. Файл конфигурации для sudo
управления тем, что вы можете с ним сделать. При этом su
знание пароля других лиц является достаточным.
Использование sudo
намного лучше; он не требует общих паролей.
Исходя из моего опыта:
Если учетная запись, в которую вы вошли как пользователь с правами администратора, вы не можете su
или sudo
.
Что я сделал, это создал вторую учетную запись «Администратор» (администратор), который имеет права администратора тогда
su admin
sudo su
-и тогда оболочка, в которой я нахожусь, является root.
Мой совет: измените файл , вставив группу, которую вы хотите включить, например, для размещения корневого каталога su
в /etc/pam.d
том месте, pam_group.so group=admin,<yourgroup>
где <yourgroup>
может быть staff
(= обычные пользователи).
Для этого вы должны быть уже пользователем root (администратор не достаточен).