-_o |
|
Темы:
3
Сообщения:
251
Участник с: 13 января 2018
|
Привет! Как-то раньше было так, что пока не разрешишь через xhost, то и нельзя было запустить от имени superuser ни одно GUI-приложение. А теперь и без разрешения запускаются. В процессах после их запуска увидел: xxx... - это там machine-id. Через ~/.xinitrc dbus-launch я не запускал и нигде больше. И тут прав никому не давал.Как бы это опять запретить? И где теперь разрешения выдаются? З.Ы. xorg-xhost давно не обновлялся, а dbus в начале марта. |
-_o |
|
Темы:
3
Сообщения:
251
Участник с: 13 января 2018
|
Это только у меня так? |
vasek |
|
Темы:
48
Сообщения:
11330
Участник с: 17 февраля 2013
|
-_oНикогда приложения GUI от root не запускал, просто нет в этом необходимости. Баловался этим в молодости, но использовал специальную утилиту для этого (не вспомню как называется). По твоей просьбе (другого поста) проверил - запустил через sudo файл-менеджер - запустился нормально, создал директорию в /var/log, вышел. Проверил - права root, удалилась, конечно, с правами root. Не вижу никакого нарушения безопасности в этом. А вообще, имхо, лучше GUI-приложения таким способом не запускать, баловство это. UPD - логов, похожих на твои -_oне заметил, правда, смотрел только логи journalctl -f и те что в терминале запуска приложения.
Ошибки не исчезают с опытом - они просто умнеют
|
-_o |
|
Темы:
3
Сообщения:
251
Участник с: 13 января 2018
|
vasek, благодарю за отклик на мою просьбу. Возможно, решение данного вопроса увеличит безопасность всего Арча в целом, а не только моей системы в частности. Тем более вижу, что и тебя та же ерунда. Та я тоже почти никогда, но вот polkit (pkexec) проверял и GParted запускал с разными параметрами и через sudo в том числе. Вот и обнаружилось. …dbus-launch… появлется не в логах, а в процессах. Проблема в том, что за запуск графических приложений от имени другого пользователя (в том числе и от root) в системе всегда отвечал https://www.archlinux.org/packages/extra/x86_64/xorg-xhost/. И через него разрешения надо было выдавать. До Нового года работало (всегда проверял поле установки системы). Потом обновился dbus. Или никого не предупредили, или что-то сломалось. :( |
vasek |
|
Темы:
48
Сообщения:
11330
Участник с: 17 февраля 2013
|
Посмотри Wiki Xhost, там в конце есть интересная фраза (в подробности смысла особо не вдавался).
Ошибки не исчезают с опытом - они просто умнеют
|
-_o |
|
Темы:
3
Сообщения:
251
Участник с: 13 января 2018
|
Изложено противоречиво. Вверху Warning об отключении access control. The 'cannot connect to X server :0.0' output у меня не наблюдается. У меня access control enabled, only authorized clients can connectно gparted то запустился... |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
-_oСколько помню всегда запускал gparted и medit , несколько стандартных установок с DM и без .Ничего специально не разрешал |
-_o |
|
Темы:
3
Сообщения:
251
Участник с: 13 января 2018
|
vs220, а у меня другой опыт и не думаю, что wiki врет про usage Xhost. У вас, возможно, в настройках shell доступ уже давно разрешен. |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
-_oВсегда насколько знаю проблемы с запуском граф приложений под рутом были только у КДЕ приложений решалось через ksudo вроде. -_oНастройки которые идут по умолчанию
P.s. не правильно выразился не под рутом, а под суперюзером sudo medit и подобное |
-_o |
|
Темы:
3
Сообщения:
251
Участник с: 13 января 2018
|
В общем, дело темное. Но что-то не так. |