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


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


1
s / Edit / Buat. ⁺¹.
Hi-Angel

1
Hanya membantu saya menginstal Ubuntu 16.04 Server + X mentah, terima kasih.
Oli
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.