วิธีการเรียกใช้ GUI แบบสมบูรณ์ในฐานะรูท


16

ฉันไม่สนใจว่าฉันจะทำให้ระบบยุ่งเหยิง (ซึ่งเป็นไปได้ว่าถ้าฉันทำสิ่งนี้) หรือปัญหาด้านความปลอดภัยที่อาจเป็นไปได้ โปรดทราบว่าฉันไม่เพียงต้องการ " เปิดใช้งานการเข้าสู่ระบบรูท? " แต่ใช้งาน GUI จากล่างขึ้นบนในฐานะรูท ฉันไม่ต้องการที่จะพิมพ์รหัสผ่านของฉันสำหรับสิ่งใด ๆ เพียงเพื่อเข้าสู่ระบบและมีการควบคุมทั้งหมด

แน่นอนฉันต้องการแอปพลิเคชันใด ๆ ที่ทำงานเป็นรูทเช่น Firefox, LibreOffice และอื่น ๆ โดยไม่ต้องยุ่งกับเทอร์มินัล ดังนั้นฉันจะทำอย่างไร

คำถามนี้พยายามที่จะจัดการกับผู้ใช้ที่ไม่ชอบระบบการอนุญาตในปัจจุบันโดยมีการรูทผู้ใช้งานปกติ ฉันไม่รับรองพฤติกรรมดังกล่าวแต่ถ้าผู้ใช้ต้องการด้วยเหตุผลใดก็ตามคำถามนี้ควรสอดคล้องกับแนวคิดหลักของพวกเขา

ไม่แนะนำสำหรับผู้ใช้ใหม่


1
ฉันแนะนำ s / ผู้ใช้ใหม่ / ผู้ใช้ใด ๆ /
guntbert

รูต GUI สามารถเริ่มต้นจากการล็อกอิน tty1 ในฐานะรูท ดูโพสต์นี้เพื่อเริ่ม GUI จาก tty1
user123456

@PaulA ฉันไม่คิดว่าคุณกำลังแสดงความคิดเห็นในคำถามที่ถูกต้อง
Braiam

คำตอบ:


29

อ่านก่อนทำอะไรทำไมการลงชื่อเข้าใช้ในฐานะรูทจึงไม่ดี

ก่อนอื่นคุณต้องตั้งrootรหัสผ่าน

sudo passwd root
Enter new UNIX password:

ตอนนี้คุณมีrootรหัสผ่าน ตอนนี้เปิดใช้งานrootบัญชี:

sudo usermod -U root

จากนั้นคุณควรอนุญาตให้ lightdm, gdm หรือ kdm อนุญาตให้ลงชื่อเข้าใช้rootด้วย

วิธีเปิดใช้งานสิ่งนี้:

ใน GDM

แก้ไขไฟล์และรวมถึง/etc/gdm/custom.confAllowRoot=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=falseAllowRootLogin=true

ใน LightDM

ขั้นตอนนี้เปิดใช้งานเมนู "อื่น ๆ " เพื่อให้คุณสามารถพิมพ์ชื่อผู้ใช้rootและการเข้าสู่ระบบ คุณต้องแก้ไขและเพิ่ม/etc/lightdm/lightdm.conf greeter-show-manual-login=trueจากนั้นรีบูท

ผู้จัดการเซสชั่นอื่น ๆ มีวิธีอื่นในการทำสิ่งนี้ให้สำเร็จ

ในขณะที่คุณได้สังเกตเห็นผมให้คำแนะนำ แต่โดยสถานการณ์ใด ๆ ที่คุณไม่ควรใช้ GUI เป็นราก กฎของเมอร์ฟีบอกว่ามันเป็นไปได้ที่คุณจะสับสนและเริ่มรำคาญอีกครั้ง

ฉันเล่นไปรอบ ๆ พอฉันจะกลับไปได้อย่างไร

หากต้องการปิดใช้งานการเข้าสู่ระบบรูทเพียงแค่พิมพ์:

sudo passwd -dl root

จากนั้นย้อนกลับการเปลี่ยนแปลงในไฟล์ด้านบน รู้สึกดีไหมที่มีพลังเหนือวัว?


นี่เป็นบทสรุปที่ดีมาก ฉันสงสัยว่ามีใครสามารถอัปเดตในภายหลังเพื่อรวม KDE5 ด้วยหรือไม่
shevy

1

ฉันใช้nodmเพื่อจุดประสงค์นี้ใน LiveCD respin ฉันได้รวบรวมครั้งหนึ่งครั้ง

sudo apt-get install nodm

จากนั้นกำหนดค่าเพื่อเปิดใช้งานและกำหนดค่าผู้ใช้ที่จะใช้:

sudo vi /etc/default/nodm

ลิงก์เสีย บางทีนี้เป็นเหมือนกันหรือไม่ (บวกฉันโหวตขึ้น)
โลโก้

ลิงค์ใช่อาจมีการเปลี่ยนแปลงดังนั้นโลโก้หนึ่งรายการน่าจะเป็นลิงค์ที่ถูกต้องในวันนี้
shevy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.