потому что вы не говорите, на какого пользователя вы собираетесь переключиться .............. просто наберите: "su -" (да, тире после пробела без чего-либо еще), который, по его пониманию, добрался до корень .....
Михал
Не используйте su используйте sudo. Если вам нужен тип оболочки root sudo -sилиsudo sh
Matt
Ответы:
52
Не нужно придумывать пароль root. Попробуйте
sudo su
ввести свой пароль пользователя.
'sudo su -' будет работать просто отлично. Не устанавливайте пароль root без необходимости.
Дж. Циммерман
4
На более новых sudoвыпусках, так sudo -iже, как sudo su -.
koenigdmj
sudo su разрешено только в том случае, если ваша учетная запись имеет права администратора .. пришла из мира Windows => Я так не работаю :-)
lexu
18
Другие упоминали детали учетной записи 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в /etc/pam.dтом месте, pam_group.so group=admin,<yourgroup>где <yourgroup>может быть staff(= обычные пользователи).
Для этого вы должны быть уже пользователем root (администратор не достаточен).
sudo -s
илиsudo sh
Ответы:
Не нужно придумывать пароль root. Попробуйте
sudo su
ввести свой пароль пользователя.источник
sudo
выпусках, такsudo -i
же, как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
.Что я сделал, это создал вторую учетную запись «Администратор» (администратор), который имеет права администратора тогда
su admin
sudo su
-и тогда оболочка, в которой я нахожусь, является root.
источник
Мой совет: измените файл , вставив группу, которую вы хотите включить, например, для размещения корневого каталога
su
в/etc/pam.d
том месте,pam_group.so group=admin,<yourgroup>
где<yourgroup>
может бытьstaff
(= обычные пользователи).Для этого вы должны быть уже пользователем root (администратор не достаточен).
источник
Если вы хотите, вы можете включить root-пользователя (и установить пароль), как это.
Люди будут рекомендовать использовать
sudo
вместо.источник