Як запустити повний графічний інтерфейс як root?


16

Мені байдуже, якщо я зіпсую систему (що, швидше за все, якщо я буду робити подібні речі), або потенційні проблеми із безпекою, які це може означати. Зауважте, що я не просто хочу " ввімкнути кореневий вхід? ", Але запускаю свій графічний інтерфейс знизу вгору як корінь. Я не хочу вводити свій пароль ні для чого, а лише для входу і маю повний контроль над ним.

Звичайно, я хочу, щоб будь-яка програма працювала як root, як Firefox, LibreOffice тощо, без того, щоб возитися з терміналом. Отже, як це зробити?

Це питання намагається вирішити користувачів, яким не подобається поточна система дозволів, з коренем відокремлений від звичайних користувачів. Я не схвалюю таку поведінку , але якщо користувач хоче з будь-якої причини , це питання повинно відповідати їхньому питанню.

Не рекомендується для нових користувачів


1
Я пропоную s / нових користувачів / будь-яких користувачів /.
guntbert

Root GUI можна також запустити з tty1, зареєстрованого як root. Дивіться цю публікацію, щоб запустити графічний інтерфейс від tty1.
користувач123456

@PaulA. Я не думаю, що ви коментуєте правильне питання.
Брайам

Відповіді:


29

Прочитайте це, перш ніж робити що-небудь Чому погано входити в систему як корінь?

Перш за все, ви повинні встановити 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

У КДМ

Відредагуйте /etc/kde4/kdm/kdmrcфайл та змініть AllowRootLogin=falseдля AllowRootLogin=true.

У LightDM

Ця процедура включає меню "Інше", тож ви можете ввести ім'я користувача rootта логін. Ви повинні відредагувати /etc/lightdm/lightdm.confта додати greeter-show-manual-login=true. Потім перезавантажте.

Інші керівники сесій мають інші методи для цього.

Як ви помітили, я дав інструкції, але за будь-яких обставин ви не повинні запускати GUI як root . Закон Мерфі говорить, що, швидше за все, ви якось зіпсуєте і будете роздратовані, починаючи знову.

Я досить розігрувався, як повернутися?

Щоб вимкнути вхід у систему, просто введіть:

sudo passwd -dl root

Потім відновіть зміни у файлах, наведених вище. Невже добре почувалося, маючи сили супер-корів?


Це було дуже вдале підсумок. Цікаво, чи може хтось оновити його латерон, щоб він також включав KDE5?
shevy

1

Для цього я використовував nodm для респіратора LiveCD, який я збирав один раз.

sudo apt-get install nodm

Потім налаштуйте його, щоб увімкнути та налаштувати користувача на використання:

sudo vi /etc/default/nodm

Посилання розірвано. Може, це те саме? (плюс я схвалив)
Логос

Так, посилання, можливо, змінилося, тому посилання на LogoS, мабуть, правильне в наші дні.
shevy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.