Server X hanya dimulai sebagai root

10

Saya memiliki sistem Arch Linux, stock kernel dan driver. Untuk beberapa alasan aneh, xinit menghasilkan kesalahan ketika dijalankan oleh pengguna non-root. Log mengatakan ini:

(EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory)

Namun, saya dapat statdan lsfile dari pengguna non-root dan izinnya adalah 755

IW16
sumber
Mungkin relevan: bugzilla.redhat.com/show_bug.cgi?id=1203780 Apakah xorg Anda versi terbaru? Apakah Anda menggunakan pembungkus?
Tom Hunt
Umm, di arch-linux saya izinnya /dev/tty0adalah 620, dan pemiliknya adalah rootid grup tty. Coba atur izin menulis untuk grup dan lihat apakah itu membantu.
ojs

Jawaban:

4

Edit /etc/X11/Xwrapper.configsebagai berikut:

allowed_users=anybody
needs_root_rights=yes

Sumber

mackatozis
sumber
1
s / Edit / Buat. ⁺¹.
Hi-Angel
1
Hanya membantu saya menginstal Ubuntu 16.04 Server + X mentah, terima kasih.
Oli