Я получаю это:
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 (администратор не достаточен).