А где в Ubuntu root и его пароль?

Один из часто задаваемых вопросов, да и не спроста, в большинстве книг о линукс и юнихе пишут о наличии рута — суперпользователя (или суперадминистратора, кому как удобнее). Дальше по тексту пост с форума forum.ubuntu.ru. Рекомендую к прочтению новичкам.

 

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

Как использовать SUDO:
1. В консоли/терминале:

Код:
$sudo <команда>

(запуск команды с правами суперпользователя). Последует запрос на ввод пароля, введите свой пользовательский пароль. Вводить нужно вслепую (в терминале ввод не будет отображаться никаким образом): просто ввести пароль и нажать .

Система какое-то время (man sudo) помнит введённый пароль (сохраняет открытой sudo-сессию). И поэтому возможна ситуация, когда запрос на ввод пользовательского пароля не последует.Если вдруг захочется гарантированно прервать sudo-сессию:

Код:
$sudo -K

2. При использовании «Alt+F2»:

Код:
gksudo <команда>

(запуск графических приложений с правами суперпользователя). На запрос введите свой пользовательский пароль.
*В КUbuntu вместо gksudo используйте команду kdesu <имя программы>

Как получить права администратора в терминале, чтобы не вводть каждый раз sudo?

Код:
$sudo -s -H

(не забыть «-«) Tерминал с правами root. Пароль пользователя при стом ввести нужно лишь один раз. Последующие команды можно запускать с правами root без необходимости добавлять sudo. Терминал переводится в /root папку.

Код:
$sudo -s или sudo su

Терминал с правами root. Как и предыдущая команда, но оставляет терминал в домашней папке (/home/your_name)

Чтобы больше узнать о каждой из этих команд введите в терминале/консоли имя команды —help, например sudo —help .

Также читайте:
https://wiki.ubuntu.com//RootSudo
http://www.ubuntulinux.org/support/documentation/faq/root

Если кто-то предпочитает традиционный root вместо sudo (не рекомендуется):

а)    Установка пароля рута:      $sudo passwd root
Ликвидация пароля рута:   $sudo passwd -l root

б) Если кто-то хочет запретить использование sudo вообще, и использовать только пароль root:
Установить пароль root:      $sudo passwd root
Запретить судоерам выполнение любых комманд под рутом в /etc/sudoers.

в) При установке Ubuntu в экспертном режиме можно самому ввести пароль рута. Однако тогда обычный пользователь судоером быть не сможет. Чтобы это исправить, нужно установить пакет sudo и отконфигурировать /etc/sudoers, а также добавить пользователя в группу wheel.

г) При проблемах можно загрузиться в single mode (выбрать в grub при загрузке режим recovery mode) и всё исправить.

Добавить комментарий

Войти с помощью: