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


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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.