Jak uruchomić pełny GUI jako root?


16

Nie dbam o to, czy popsuję system (co jest prawdopodobne, jeśli robię takie rzeczy), czy potencjalne problemy bezpieczeństwa, które może to oznaczać. Uwaga: nie chcę tylko „ włączyć logowania roota? ”, Ale uruchamiam GUI od podstaw jako root. Nie chcę wpisywać hasła do niczego innego, jak tylko do logowania i mam nad nim pełną kontrolę.

Oczywiście chcę, aby każda aplikacja działała jako root, jak Firefox, LibreOffice itp., Bez konieczności zepsucia się z terminalem. Jak mam to zrobić?

To pytanie stara się skierować do użytkowników, którzy nie lubią obecnego systemu uprawnień, z rootem oddzielonym od zwykłych użytkowników. Nie popieram takich zachowań , ale jeśli użytkownik z jakiegoś powodu chce , to pytanie powinno pasować do jego kukurydzy.

Niewskazane dla nowych użytkowników


1
Sugeruję s / nowych użytkowników / dowolnych użytkowników /.
guntbert

Root GUI można również uruchomić z tty1 zalogowanego jako root. Zobacz ten post, aby uruchomić GUI z tty1.
user123456,

@PaulA. Nie sądzę, że komentujesz właściwe pytanie.
Braiam

Odpowiedzi:


29

Przeczytaj to przed zrobieniem czegokolwiek Dlaczego zalogowanie się jako root jest złe?

Przede wszystkim musisz ustawić roothasło.

sudo passwd root
Enter new UNIX password:

Teraz masz roothasło. Teraz aktywuj rootkonto:

sudo usermod -U root

Następnie powinieneś zezwolić lightdm, gdm lub kdm, aby zezwolić na logowanie jako root.

Aby to włączyć:

W GDM

Edytuj /etc/gdm/custom.confplik i dołącz AllowRoot=true.

Ponadto w nowszych wersjach Ubuntu musisz edytować /etc/pam.d/gdm-passwordi komentować wiersz zawierający:

auth required pam_succeed_if.so user != root quiet_success

aby wyglądało to tak:

#auth required pam_succeed_if.so user != root quiet_success

W KDM

Edytuj /etc/kde4/kdm/kdmrcplik i zmień AllowRootLogin=falsena AllowRootLogin=true.

W LightDM

Ta procedura włącza menu „Inne”, dzięki czemu możesz wpisać nazwę użytkownika rooti login. Musisz edytować /etc/lightdm/lightdm.confi dodawać greeter-show-manual-login=true. Następnie uruchom ponownie.

Inni menedżerowie sesji mają do tego inne metody.

Jak zauważyłeś, podałem instrukcje, ale w żadnym wypadku nie powinieneś uruchamiać GUI jako root . Prawo Murphy'ego mówi, że jest prawdopodobne, że coś popsujesz i zaczniesz się denerwować od nowa.

Bawiłem się wystarczająco, jak wrócić?

Aby wyłączyć logowanie roota, po prostu wpisz:

sudo passwd -dl root

Następnie przywróć zmiany w powyższych plikach. Czy dobrze było mieć moc super-krowy?


To było bardzo dobre podsumowanie. Zastanawiam się, czy ktoś może zaktualizować go później, aby zawierał także KDE5?
shevy

1

Użyłem nodm w tym celu na LiveCD respin ja złożyliśmy kiedyś.

sudo apt-get install nodm

Następnie skonfiguruj go, aby włączyć i skonfigurować użytkownika do używania:

sudo vi /etc/default/nodm

Link jest zepsuty. Może to jest to samo? (plus, głosowałem)
LogoS

Tak, link mógł się zmienić, więc ten LogoS jest prawdopodobnie właściwy w tych dniach.
shevy
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.