Bagaimana menjalankan GUI lengkap sebagai root?


16

Saya tidak peduli jika saya mengacaukan sistem (yang mungkin jika saya melakukan hal-hal seperti ini), atau masalah keamanan potensial yang bisa diimplikasikan. Catatan, bahwa saya tidak hanya ingin " mengaktifkan login root? ", Tetapi jalankan GUI saya dari bawah ke atas sebagai root. Saya tidak ingin mengetikkan kata sandi saya untuk apa pun kecuali hanya untuk login dan memiliki kontrol total atasnya.

Tentu saja, saya ingin aplikasi yang berjalan sebagai root, seperti Firefox, LibreOffice, dll. Tanpa harus mengacaukan terminal. Jadi, bagaimana saya melakukan ini?

Pertanyaan ini mencoba menjawab pengguna yang tidak suka sistem izin saat ini dengan root dipisahkan dari pengguna normal. Saya tidak mendukung perilaku seperti itu , tetapi jika pengguna ingin, untuk alasan apa pun , pertanyaan ini harus sesuai dengan kebutuhan mereka.

Tidak disarankan untuk pengguna baru


1
Saya sarankan s / pengguna baru / pengguna apa saja /.
guntbert

Root GUI juga dapat dimulai dari tty1 login sebagai root. Lihat posting ini untuk memulai GUI dari tty1.
user123456

@ PaaA. Saya tidak berpikir bahwa Anda mengomentari pertanyaan yang tepat.
Braiam

Jawaban:


29

Baca ini sebelum melakukan apa pun. Mengapa login sebagai root tidak baik?

Pertama-tama, Anda harus mengatur rootkata sandi.

sudo passwd root
Enter new UNIX password:

Sekarang kamu punya rootkata sandi. Sekarang aktifkan rootakun:

sudo usermod -U root

Maka Anda harus mengizinkan lightdm, gdm atau kdm untuk memungkinkan masuk sebagai root.

Untuk mengaktifkan ini:

Dalam GDM

Edit /etc/gdm/custom.conffile dan sertakan AllowRoot=true.

Selain itu, di versi Ubuntu yang lebih baru , Anda perlu mengedit /etc/pam.d/gdm-passworddan mengomentari baris yang berisi:

auth required pam_succeed_if.so user != root quiet_success

sehingga terlihat seperti ini:

#auth required pam_succeed_if.so user != root quiet_success

Di KDM

Edit /etc/kde4/kdm/kdmrcfile dan ubah AllowRootLogin=falseuntukAllowRootLogin=true .

Dalam LightDM

Prosedur ini mengaktifkan menu "Lainnya", sehingga Anda dapat mengetikkan nama pengguna rootdan login. Anda harus mengedit /etc/lightdm/lightdm.confdan menambahkangreeter-show-manual-login=true . Kemudian reboot.

Manajer sesi lain memiliki metode lain untuk mencapai ini.

Seperti yang telah Anda perhatikan saya memberikan instruksi tetapi dengan keadaan apa pun Anda tidak boleh menjalankan GUI sebagai root . Hukum Murphy mengatakan bahwa Anda kemungkinan besar akan mengacaukannya dan akan merasa kesal mulai lagi.

Saya bermain cukup, bagaimana cara kembali?

Untuk menonaktifkan login root cukup ketik:

sudo passwd -dl root

Kemudian kembalikan perubahan pada file di atas. Apakah rasanya enak memiliki kekuatan super-sapi?


Ini adalah ringkasan yang sangat bagus. Saya ingin tahu apakah seseorang dapat memperbaruinya nanti juga untuk memasukkan KDE5?
shevy

1

Saya menggunakan nodm untuk tujuan ini pada LiveCD respin yang telah saya kumpulkan satu kali.

sudo apt-get install nodm

Kemudian konfigurasikan untuk mengaktifkan dan mengkonfigurasi pengguna untuk menggunakan:

sudo vi /etc/default/nodm

Tautan rusak. Mungkin ini sama? (plus, saya
terbalik

Ya, tautan mungkin telah berubah sehingga yang oleh LogoS mungkin tepat hari ini.
shevy
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.