Le serveur X ne démarre qu'en tant que root

10

J'ai un système Arch Linux, un noyau de stock et des pilotes. Pour une raison étrange, xinit génère une erreur lorsqu'il est démarré par un utilisateur non root. Les journaux disent ceci:

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

Cependant, je peux statet lsle fichier de l'utilisateur non root et l'autorisation y sont 755

IW16
la source
Peut-être pertinent: bugzilla.redhat.com/show_bug.cgi?id=1203780 Votre xorg est-il la dernière version? Utilisez-vous un emballage?
Tom Hunt
Umm, sur mon arch-linux, les autorisations /dev/tty0sont sur 620, et le propriétaire est rootet l'ID de groupe est tty. Essayez de définir l'autorisation d'écriture pour le groupe et voyez si cela aide.
ojs

Réponses:

4

Modifiez /etc/X11/Xwrapper.configcomme suit:

allowed_users=anybody
needs_root_rights=yes

La source

mackatozis
la source
1
s / Modifier / Créer. ⁺¹.
Hi-Angel
1
Je viens de m'aider sur une installation brute d'Ubuntu 16.04 Server + X, merci.
Oli