Главная >> Инструкции >> Как зайти под 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 тоже работали в таком режиме и поэтому они были очень уязвимы к вирусам.

Pеклама
Посмотреть детали

Anubis – это максимально легкое open-source решение, созданное специально для защиты небольших веб-ресурсов от бесконечного потока запросов от ботов и AI парсеров. Этот инструмент можно считать "ядерным вариантом", потому что он заставляет ботов выполнять вычисления похожие на майнинг криптовалюты. Но это неплохая альтернатива для тех, кто не может или не хочет использовать Cloudflare. Посмотреть детали

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 и пароль ******?

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

    Ответить

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