login

Автоматический вход в рабочий стол в качестве root на Ubuntu 22.04.1 LTS

Прежде всего:

  • Я знаю,что это не очень хорошая практика.Но я в основном использую эту виртуальную машину для выполнения безумных действий,и мне надоело постоянно набирать свой пароль.Я также ленив и не хочу входить в систему вручную.Поэтому,пожалуйста,рассматривайте это как эксперимент.
  • Это не является дубликатом более поздних вопросов.Продолжайте читать,и вы поймете,что я имею в виду.
  • Почему? Просто потому что! Это единственная причина.
  • Да,это глупо и опасно.
  • Да,я больше нигде не буду его использовать.Это просто для развлечения.
  • Всем остальным: НЕ ПОЛЬЗУЙТЕСЬ ЭТИМ!

Наконец начнем:

Я следил за ответами « Вход в систему как пользователь root» на рабочем столе Ubuntu и «Как включить вход в систему с правами root»? . Они работают, и я могу войти. Как вы видете:

Но теперь возникает проблема: как только я попытаюсь отредактировать свой /etc/gdm3/custom.conf , изменить AutomaticLogin=user на AutomaticLogin=root и перезапустить, экран входа в Ubuntu больше не будет отображаться. Он застревает на этом экране:

Теперь я вообще не могу войти в систему.

Как я могу заставить это работать?

Журналы можно найти по адресу: https://gist.github.com/janwiesemann/8f7c8d2e267c61d6c514da8ae734794f .

Я против этого...полностью:

  • Многие приложения откажутся или перестанут работать.
  • Безопасность системы будет полностью нарушена изнутри...Все обычные повседневные задачи,например,получение и открытие электронной почты,просмотр веб-сайтов,создание/удаление каталогов и файлов ...и т.д.,станут чрезвычайно опасными.
  • Режим восстановления теперь будет запрашивать у вас пароль, когда вы хотите перейти в root оболочку для восстановления вашей системы.
  • Вы называете это... ОПАСНЫМ .

Но, я думаю, вы уже прошли этот этап ... Вы уже сделали это, и вам это так нравится ( ОПАСНОЕ ИСКУШЕНИЕ ), что вы даже хотите, чтобы это было автоматически! ... Автоматический вход в систему читает файл:

/etc/pam.d/gdm-autologin

В котором есть строка для предотвращения автоматического входа в систему root (потому что это опасно ), которая выглядит следующим образом:

auth    required    pam_succeed_if.so user != root quiet_success

Вот так... Вас предупредили... Злая улыбка :-) ... Пожалуйста , не делайте этого... Если вы все равно это сделаете, не приходите сюда просить о помощи... Потому что вы сделал это намеренно.




$ sudo -i
[sudo] password for hannu: 
root:~# 

Где же здесь сложность,если вы собираетесь уничтожить свою виртуальную машину? ;-)