Главная >> Инструкции >> Как зайти под root в Ubuntu

Как зайти под root в Ubuntu

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

А поскольку восстановить файлы, удалённые с помощью команды rm почти нельзя, то лучше новичков туда не пускать. Но иногда возникает необходимость войти под пользователем root. В этой небольшой статье мы рассмотрим как это сделать.

Как зайти под root в Ubuntu

По причинам, описанным выше для пользователя root пароль в Ubuntu не задан по умолчанию, поэтому вы не можете просто так войти от его имени с помощью в виртуальных консолях доступных по Ctrl+Alt+FN или с помощью утилиты su. Поскольку пароля нет, ввести его верно вы не сможете.

su - root

Но это всё очень просто обходится. Для того чтобы войти под пользователем root в терминале достаточно дописать sudo перед командой su:

sudo su - root

Также можно использовать опцию -i команды sudo чтобы открыть консоль от имени суперпользователя:

sudo -i

Однако, если вы хотите авторизоваться от имени этого пользователя в виртуальной консоли или по SSH, то вам надо сначала задать для него пароль. Для этого выполните:

sudo passwd root

Затем введите два раза пароль. После этого пользователь root становится почти полноценным пользователем системы. Вы не сможете только войти под ним в графический интерфейс потому что на это действует ограничение самой оболочки Gnome, это очень плохая практика - запускать целую оболочку от имени root.

Но если вам всё же очень хочется, надо немного настроить правила PAM для GDM. Для этого откройте файл /etc/pam.d/gdm-password и закомментируйте там строчку:

sudo vi /etc/pam.d/gdm-password 

# auth required pam_succeed_if.so user != root quiet_success

После этого вы сможете авторизоваться от имени root в менеджере входа. Просто кликните по пункту Нет в списке, а затем введите логин root:

Перед вами откроется оболочка, запущенная от имени суперпользователя:

Это очень небезопасно, потому что любая программа может делать с вашим компьютером всё, что захочет и никто её не остановит. Фактически, первые версии Windows тоже работали в таком режиме и поэтому они были очень уязвимы к вирусам.

Creative Commons License
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

9 комментариев к “Как зайти под root в Ubuntu”

  1. Ну а что там с другими DE? Решение я знаю, но почему их нет в статье? Огласите весь список, пожалуйста!

    Ответить
  2. Поставил два дня назад Ubuntu, просто посмотреть что за зверь такой Linux. Посмотрел... Теперь понял почему Windows рулит в мире, а Linux в глубокой попе ) Если после установки в Windows сразу можно работать (копировать, вставлять файлы, создавать папки редактировать и тд), то в Linux НИЧЕГО нельзя делать. То есть вообще ничего. Разве что браузер работает и можно что то посмотреть. А для того чтобы получить разрешение на работу в Linux, надо сначала выучить команды терминала ) Окститесь линуксоиды! Какой идиот сейчас будет заморачиваться с командами? Современная молодежь даже не знает что такое терминал. Почитал заклинания линуксоидов: какие страшные картинки рисуют, если юзер зашел под root. Чуть ли не конец света ) Как будто в Windows нет важных файлов, а все важнейшие для юзера файлы только в Linux ) Вы вообще про переустановку системы слышали? Если нет, сообщаю: Linux гораздо проще переустановить, чем Windows, не надо активировать систему. Так что заходим под root, спокойно что то ломаем и спокойно переустанавливаем. Никакой трагедии. По крайней мере такая дикая защита от ЮЗЕРА не нужна.

    Ответить
    • поддерживаю, настолько заморачиваться безопасностью ради безопасности, это жесть.
      с серверами там понятно, но десктоп/ноут для юзера, к чему там?, про удобство пользования они явно не слыхали. Это как городского отвезти в глухую деревню, сунуть в руки шансовый инструмент, и рассказывать как здорово жить на природе, без электричества и прочих вредностей.

      Ответить
    • Чувак, меня тоже Аинда прёт, но мне играть уже достало, там всё так просто. Я раньше тоже как и ты сейчас Линкс вообще не понимал, особнно с его терминалом, а потом в Виндовс я заинтересовался PowerShell, надоело его просто тупо юзать, меня стало интересовать как устроен Виндовс, одно время меня сборки интересовали, сначала в Винде в PowerShell немного, как любитель методом научного тыка узнал много интересных вещей. А недавно мне что-то снова захотелось узнать поближе Линукс, Ubuntu там интерфейс немного на ваиндовский смахивает. Да и сейчас мне уже пятый десяток пошёл, в игры на компе я не играю, меня очень заинтересовал Кали, но там у меня знаний как у младенца да и английский слабоват, приходится постоянно то или другое переводить, да в инете искачть что к чему, но как говорится - учиться никогда не поздно, особнно если желание есть.

      Ответить
  3. Подскажите, почему через терминал невозможно зайти логин root и пароль ******?

    Раньше все получилось, теперь нет((

    Ответить

Оставьте комментарий