[FreeBSD] Не удается запустить Х-сервер из под других пользователей
Наугад: попробуй rm ~/.Xauthority.
Вообще в данный момент времени это единственный X сервер на машине?
Вообще в данный момент времени это единственный X сервер на машине?
да, Х-сервер пока единственный..
в общем, когда удаляю ~/.Xauthority, КДЕ не грузится, появляется сообщение
А в консоле появляется следующее:
mkdir: /home/oleg/.kde: Operation not permited
mkdir: /home/oleg/.kde/share: Permission denied
mkdir: /home/oleg/.kde/share: Permission denied
/usr/local/bin/startkde: cannot create /home/oleg/.kde/share/config/startupconfigkeys: Permission denied
trying to create local folder /home/oleg/.kde/share: Permission denied
Такая штука наблюдается даже на лэптопе, где в конфигурациях я ничего особо не изменял: только поставил 6.0-релиз, обновил порты, потом portupgrade, обновил до 6.1-stable, и кажется после этого уже Х загружается только с root'a
в общем, когда удаляю ~/.Xauthority, КДЕ не грузится, появляется сообщение
Couldn't start kstartupconfig. Check your installation.
А в консоле появляется следующее:
mkdir: /home/oleg/.kde: Operation not permited
mkdir: /home/oleg/.kde/share: Permission denied
mkdir: /home/oleg/.kde/share: Permission denied
/usr/local/bin/startkde: cannot create /home/oleg/.kde/share/config/startupconfigkeys: Permission denied
trying to create local folder /home/oleg/.kde/share: Permission denied
Такая штука наблюдается даже на лэптопе, где в конфигурациях я ничего особо не изменял: только поставил 6.0-релиз, обновил порты, потом portupgrade, обновил до 6.1-stable, и кажется после этого уже Х загружается только с root'a
ну дык фря тебе открытм текстом пишет в чем проблема 
если у твоего нерутового пользователя есть своя группа, то дай права на запись в домашний каталог пользователя.
и добавь кде-ешного пользователя в эту группу.

если у твоего нерутового пользователя есть своя группа, то дай права на запись в домашний каталог пользователя.
и добавь кде-ешного пользователя в эту группу.
спасибо
как все просто оказалось
как все просто оказалось
используются какие-то Magic Cookies, которые то ли устарелиНичего не устарело, двадцатипятилетние куки до сих пор задрачиваются в иксах.
А в качестве решения проблемы из-под рута можно было набрать "xhost +"
А в качестве решения проблемы из-под рута можно было набрать "xhost +"Автору треда: не слушайся таких советов!
А как же твои советы в духе "хай расшибётся, чтоб в другой раз неповадно было?"
---
...Я работаю антинаучным аферистом...
---
...Я работаю антинаучным аферистом...
> А как же твои советы в духе "хай расшибётся, чтоб в другой раз неповадно было?"
Я могу дать такой совет чтобы человек помучался как следует. Это пожалуйста, это можно. А вот давать такой совет, чтобы человек открыл бэкдор на своём компе - это нельзя.
Я могу дать такой совет чтобы человек помучался как следует. Это пожалуйста, это можно. А вот давать такой совет, чтобы человек открыл бэкдор на своём компе - это нельзя.
А во FreeBSD не ставится по дефолту -nolisten tcp или что-нибудь типа того?
А причём здесь FreeBSD?
В поставке X.org сделано странно: если запускаешь startx, то будет --nolistentcp, если же запускаешь m, то не будет. А у автора треда вообще какое-нибудь startkde или kdm, фиг знает что там.
В поставке X.org сделано странно: если запускаешь startx, то будет --nolistentcp, если же запускаешь m, то не будет. А у автора треда вообще какое-нибудь startkde или kdm, фиг знает что там.
Гнилая архитектура X-сервера к этому располагает, ничего не поделаешь.
А вот давать такой совет, чтобы человек открыл бэкдор на своём компе
И вообще, как открытие "сервера" графических приложений влияет на весь комп?
> А причём здесь FreeBSD?
Из сабжа.
FreeBSD поставляет X.org без единого патча, что ли?
Из сабжа.
FreeBSD поставляет X.org без единого патча, что ли?

> FreeBSD поставляет X.org без единого патча, что ли?
Не к конфигурации.
Не к конфигурации.
Гнилая архитектура X-сервера к этому располагает, ничего не поделаешь.Это ты на суде расскажешь (когда установка трояна будет считаться правонарушением).
И вообще, как открытие "сервера" графических приложений влияет на весь комп?Можно вывести на экран чужой xterm с привычным приглашением.
типа, какую политику девелоперы введут с помощью левой пятки, такая и будет в дистрибутиве FreeBSD?
записываю в блокнотик
записываю в блокнотик
Да, программа X.Org пишется коллективом других людей, и их мнение уважается. У нас нет своего Линуса Торвальдса, который может заявить, что "gnome пишется имбецилами для имбецилов, и вообще он говно".
Очевидно, что это очень важно, чтобы при запуске через startx или m были разные политики доступа. Пользователям очень приятно будет диагностировать проблемы с использованием привычных программ, когда они запустят через startx второй сервер (первый был из m).
зато есть тео 

диджея бернштайна забыл
Несомненно это странно, но только FreeBSD здесь не причём. X.Org - одна из 15 тысяч программ, которые входят в порты, и это программа вообще не стоит на большинстве инсталляций FreeBSD.
Должна ли система портов вмешиваться в дефолтную конфигурацию софта или нет - спорный вопрос. То, что кому-то кажется дырой в безопасности для кого-то необходимая фича и он посчитает отключение её параноей.
Должна ли система портов вмешиваться в дефолтную конфигурацию софта или нет - спорный вопрос. То, что кому-то кажется дырой в безопасности для кого-то необходимая фича и он посчитает отключение её параноей.
> зато есть тео
К счастью нет.
К счастью нет.
> Несомненно это странно
Может быть в этом и есть логика, непонятная нам. startx - обычно используется локальным юзером, для запуска локального сервера. m же заточен под то, чтобы работать на настоящих X терминалах.
Может быть в этом и есть логика, непонятная нам. startx - обычно используется локальным юзером, для запуска локального сервера. m же заточен под то, чтобы работать на настоящих X терминалах.
если рассматривать шире - то в сообществе FreeBSD/NetBSD/OpenBSD, то есть.
В частности тео как раз именно архитектуру иксов обсирал.
В частности тео как раз именно архитектуру иксов обсирал.
если рассматривать шире - то в сообществе FreeBSD/NetBSD/OpenBSD, то есть.А если еще шире, то и Линус есть.

> То, что кому-то кажется дырой в безопасности для кого-то необходимая фича и он посчитает отключение её параноей.
Я слышал, во FreeBSD есть make.conf или что-то такое. Специально для этого кого-то.
> m же заточен под то, чтобы работать на настоящих X терминалах
Как думаешь, у какой доли пользователей m есть настоящий X-терминал?
Вот пусть эта доля и отредактирует make.conf.
> Должна ли система портов вмешиваться в дефолтную конфигурацию софта или нет - спорный вопрос.
Ну наверное, если дефолтная конфигурация осмысленна только на каком-нибудь солярисе, так как автор сидит на нём, то вроде как ясен ответ?
То есть, если автора уважаешь, это не значит, что дефолтный конфиг идеален?
Я слышал, во FreeBSD есть make.conf или что-то такое. Специально для этого кого-то.
> m же заточен под то, чтобы работать на настоящих X терминалах
Как думаешь, у какой доли пользователей m есть настоящий X-терминал?
Вот пусть эта доля и отредактирует make.conf.
> Должна ли система портов вмешиваться в дефолтную конфигурацию софта или нет - спорный вопрос.
Ну наверное, если дефолтная конфигурация осмысленна только на каком-нибудь солярисе, так как автор сидит на нём, то вроде как ясен ответ?
То есть, если автора уважаешь, это не значит, что дефолтный конфиг идеален?
Оставить комментарий
ElenaMandM
под root'ом все работаетно вот все последнее время, если логинюсь каким-либо другим пользователем, набираю startx, появляется только серый экран, с Х-образным указателем, и ничего не происходит...
В главной консоли идут пачками одни и те же сообщения:
Долго рылся в гугле. Вроде бы только стало ясно, что используются какие-то Magic Cookies, которые то ли устарели, то ли еще в чем-то баг... Поэтому логин в Х отклоняется.
Читал маны про xauth, xhost, m, но все равно так и не стало ясно как это исправить на практике. Очень надеюсь, что кто-то уже с этим сталкивался.
Спасибо