[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Запуск гуевых приложений в контейнере



03.06.2020 16:45, Victor Wagner wrote:

	$ xhost +inet:192.168.122.11
	$ xhost +inet6:fd34:fe56:7891:2f3a::11

Ой, не рекомендую использовать xhost.  В принципе, в сочетании с
предыдущим советом достаточно просто ~/.Xauthority в контейнер
скопировать. Потому что при этом значение DISPLAY внутри и снаружи
будет совпадать, и магическое печенье подойдет.

...

А вот не стоит делать так, чтобы не совпадали. Есть куча разных причин
по которым лучше uid-ы синхронизировать, и это отнюдь не толко доступ к
X-ам. Это еще по крайней мере кардинально упрощает обмен файлами с
контейнером.

Если UID'ы одинаковые, то по нынешним временам магические печенюшки уже не нужны. Гномовцы говорят, что когда-то кто-то подавился печенькой, и в gdm3 ее заныкали от пользователей от греха подальше.

https://bugzilla.gnome.org/show_bug.cgi?id=651431

Теперь в x11-common складывают скрипт, который делает

    xhost +SI:localuser:<текущий_пользователь>

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586685

А в ubuntu таких скриптов даже 2!

https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1576454

Это по поводу совета давать untrusted доступ из контейнера к X-серверу
в статье https://gudok.xyz/lxcdeb/


Reply to: