Re: Запуск гуевых прилож ений в контейнере
Maxim Nikulin <[email protected]>
| Newsgroups | gmane.linux.debian.user.russian |
|---|---|
| Message-ID | <[email protected]> |
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/