На этот вопрос уже есть ответ:
Мне только что удалось установить Lubuntu 12.04. Теперь я хочу сделать некоторые вещи в терминале, например, установить и настроить Apache и Lamp-систему, среди прочего.
Я пришел из мира Open SUSE, и там я обычно получаю доступ к режиму суперпользователя в терминале, набрав команду su
.
Но если я сделаю это в Lubuntu, меня попросят ввести пароль, и когда я введу свой пароль, который использую для доступа к системе, я получаю следующее сообщение об ошибке (переведено с немецкого):
su: error with the Authentication
Что мне теперь делать ?
Ubuntu использует sudo
вместо явной учетной записи root. Вы можете войти в систему как root напрямую с помощью sudo su
, если вам удобнее.
См. Преимущества и недостатки sudo , чтобы узнать, почему Ubuntu делает это.
Поскольку вы не включаете учетную запись root по умолчанию, Ubuntu отключает ее. Включение root с помощью этих команд:
$ sudo passwd root
[sudo] password for abc:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
и использование su-
для переключения на учетную запись root
Если вы хотите выполнять корневые операции, вы можете:
sudo
со своим паролем пользователя, и вы можете делать все, что делает пользователь root. sudo su
с вашим паролем пользователя для получения root-доступа sudo passwd
с этой командой, чтобы изменить пароль root, тогда вы можете легко получить доступ к пользователю root, используя su, как и другие дистрибутивы ( и вы можете продолжать использовать также sudo). Ubuntu использует sudo
для повышения привилегий текущего пользователя вместо использования действительной учетной записи root. Однако, если вам конкретно требуется корневая оболочка, вы можете выполнить sudo su
.