Как запустить полный графический интерфейс от имени пользователя root?

Мне все равно, если я испорчу систему (что вероятно, если я сделаю что-то подобное), или потенциальные проблемы с безопасностью, которые это может означать. Обратите внимание, что я не просто хочу « включить root-вход? », но и запустить мой графический интерфейс снизу вверх от имени root. Я не хочу вводить свой пароль ни для чего, кроме как для входа в систему и иметь полный контроль над ним.

Конечно, я хочу, чтобы любое приложение работало с правами суперпользователя, например Firefox, LibreOffice и т. Д., Не связываясь с терминалом. Итак, как мне это сделать?

Этот вопрос пытается адресовать пользователей, которым не нравится текущая система разрешений, когда root отделен от обычных пользователей. Я не поддерживаю такое поведение , но если пользователь хочет, по какой-либо причине , этот вопрос должен соответствовать их кукурузным початкам.

Не рекомендуется для новых пользователей

17
задан 13 April 2017 в 15:24

2 ответа

Прочтите это, прежде чем что-либо делать. Почему плохо входить в систему как root?

Прежде всего, вы должны установить пароль root .

sudo passwd root
Enter new UNIX password:

Теперь у вас есть пароль root . Теперь активируйте учетную запись root :

sudo usermod -U root

Затем вы должны разрешить lightdm, gdm или kdm разрешить вход в систему как root .

Чтобы включить это:

В GDM

Отредактируйте файл /etc/gdm/custom.conf и включите AllowRoot = true .

Кроме того, в более новых версиях Ubuntu вам необходимо отредактируйте /etc/pam.d/gdm-password и закомментируйте строку, содержащую:

auth required pam_succeed_if.so user != root quiet_success

, чтобы она выглядела так:

#auth required pam_succeed_if.so user != root quiet_success

В KDM

Отредактируйте / etc / kde4 / kdm / kdmrc и измените AllowRootLogin = false на AllowRootLogin = true .

В LightDM

Эта процедура включает меню «Другое», чтобы вы могли введите имя пользователя root и войдите в систему. Вы должны отредактировать /etc/lightdm/lightdm.conf и добавить greeter-show-manual-login = true . Затем перезагрузитесь.

У других менеджеров сеансов есть другие методы для этого.

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

Я достаточно поигрался, как мне вернуться?

Чтобы отключить вход в систему root, просто введите:

sudo passwd -dl root

Затем отмените изменения. в файлах выше. Приятно ли было обладать способностями супер-коровы?

28
ответ дан 13 April 2017 в 15:24

Для этой цели я использовал nodm на LiveCD respin, который я когда-то собрал вместе. Затем сконфигурируйте его так, чтобы пользователь мог использовать:

sudo vi /etc/default/nodm
2
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: