Почему я не могу получить доступ к суперпользовательскому режиму с помощью su? [Дубликат]

7

Мне просто удалось установить Lubuntu 12.04. Теперь я хочу сделать что-то в терминале, например, устанавливать и настраивать Apache и Lamp-систему между прочим.

Я пришел из Open SUSE мира, и там я обычно получаю доступ к суперпользовательскому режиму в терминале, набрав команду su .

Но если я делаю это в Lubuntu, меня спрашивают пароль, и когда я ввожу свой пароль, который я использую для доступа к системе, я получаю это сообщение об ошибке (перевод с немецкого):

su: error with the Authentication 

Что мне теперь делать?

    
задан zero 25.07.2012 в 19:48
источник

4 ответа

7

Ubuntu использует sudo вместо явной учетной записи root. Вы можете войти в систему как root напрямую с sudo su , если вам удобнее.

См. Преимущества и недостатки sudo , почему Ubuntu делает это.     

ответ дан jmetz 25.07.2012 в 19:56
источник
2

Поскольку вы не включаете учетную запись root по умолчанию, Ubuntu отключает ее. Включение root этими командами:

$ sudo passwd root
[sudo] password for abc:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

и используйте su- для учетной записи root

    
ответ дан daz 17.11.2012 в 09:46
1

Если вы хотите выполнить операции root, вы можете:

  1. Используйте sudo с вашим паролем пользователя, и вы можете делать все, что делает пользователь root.
  2. Используйте sudo su с вашим паролем пользователя, чтобы получить доступ root.
  3. Используйте sudo passwd с этой командой, изменяя пароль root, тогда вы можете легко получить доступ к пользователю root, используя su, как и другие дистрибутивы (и вы можете продолжать использовать также sudo).
ответ дан Ivan 26.07.2012 в 08:40
0

Ubuntu использует sudo для повышения привилегий текущего пользователя вместо использования реальной учетной записи root. Однако, если вы специально требуете корневую оболочку, вы можете выполнить sudo su .

    
ответ дан starleaf1 26.07.2012 в 07:51