LINUX.ORG.RU

xf86OpenConsole: Cannot open virtual console 1 (Permission denied)

 


0

1

Свежеустановленный Arch. X-ы запускаются только под root. Если запускать под обычным пользователем — получается ошибка

xf86OpenConsole: Cannot open virtual console 1 (Permission denied)

$ groups
lp wheel games video audio optical storage scanner power users
$ ls -l /dev/tty1
crw-------- 1 root tty 4, 1 Jan 17 10:21 /dev/tty1

Если нужна какая-то еще информация — могу выложить. Как поправить ?

★★

Последнее исправление: lemas (всего исправлений: 1)

На некоторый файл выставлены неправильные права доступа. Для начала попросту переустановите все пакеты с xorg-server. Если не поможет, то:

chown root:root /usr -R
chmod 0755 /usr -R

UPD:
Для начала покажите:

stat /usr/bin/Xorg
stat /usr/bin/X

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 2)

У тебя в скриптах старта иксов есть перенаправление вывода. Нужно добавить параметр -keeptty, что-то типа:

exec startx -- -keeptty |& trout 1000000 /tmp/xsession.log

bj
()
Ответ на: комментарий от kostik87

У /usr/bin/Xorg должны быть права 4755.

Чушь, вылезай из криокамеры.

~$ ls -la /usr/bin/Xorg
-rwxr-xr-x 1 root root 277 Dec 20 16:36 /usr/bin/Xorg
~$ ps ux | grep Xorg &> /dev/null && echo Xorg run under unpriveleged user
Xorg run under unpriveleged user
bj
()
Ответ на: комментарий от kostik87

да ну?

$ ps -o uid,gid,euid,egid,ruid,rgid,comm -C Xorg
  UID   GID  EUID  EGID  RUID  RGID COMMAND
 1000  1000  1000  1000  1000  1000 Xorg

$ ls -l /usr/bin/Xorg
-rwxr-xr-x 1 root root 3,1M ноя  9 14:11 /usr/bin/Xorg

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.