Der X-Server startet nur als Root

10

Ich habe ein Arch Linux-System, einen Standardkernel und Treiber. Aus irgendeinem seltsamen Grund erzeugt xinit einen Fehler, wenn es von einem Nicht-Root-Benutzer gestartet wird. Die Protokolle sagen dies:

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

Ich kann jedoch statund lsdie Datei vom Nicht-Root-Benutzer und die Berechtigung dafür sind 755

IW16
quelle
Möglicherweise relevant: bugzilla.redhat.com/show_bug.cgi?id=1203780 Ist Ihr xorg die neueste Version? Verwenden Sie einen Wrapper?
Tom Hunt
Umm, unter meinem Arch-Linux sind die Berechtigungen /dev/tty0620, und der Besitzer ist rootund die Gruppen-ID ist tty. Versuchen Sie, die Schreibberechtigung für die Gruppe festzulegen, und prüfen Sie, ob dies hilfreich ist.
ojs

Antworten:

4

Bearbeiten Sie /etc/X11/Xwrapper.configwie folgt:

allowed_users=anybody
needs_root_rights=yes

Quelle

Mackatozis
quelle
1
s / Bearbeiten / Erstellen. ⁺¹.
Hi-Angel
1
Ich habe gerade bei einer Installation von Ubuntu 16.04 Server + X geholfen, danke.
Oli