Re: su - kees en DISPLAY voor kees
On Sun, Mar 21, 2021 at 02:09:19PM +0100, Richard Lucassen wrote: > On Sun, 21 Mar 2021 10:45:55 +0100 Geert Stappers wrote: > > On Sun, Mar 21, 2021, Richard Lucassen wrote: > > > sudo -u kees XAUTHORITY=/home/kees/.Xauthority /path/to/executable > > > > Daarmee aan de slag gegaan en na wat expirimenten: > > > > > > sudo -u kees xterm & > > > > > > En in die Xterm heb ik de gewenste "su - kees" en DISPLAY gevuld. > > Dat hoeft niet: > > sudo -u kees XAUTHORITY=/home/kees/.Xauthority /usr/bin/xterm > > Die is dan al van user kees, je hoeft als het goed is dan niets meer te > doen in die xterm aan su en zo Ja
Re: su - kees en DISPLAY voor kees
On Sun, 21 Mar 2021 10:45:55 +0100 Geert Stappers wrote: > > sudo -u kees XAUTHORITY=/home/kees/.Xauthority /path/to/executable > > Daarmee aan de slag gegaan en na wat expirimenten: > > > sudo -u kees xterm & > > > En in die Xterm heb ik de gewenste "su - kees" en DISPLAY gevuld. Dat hoeft niet: sudo -u kees XAUTHORITY=/home/kees/.Xauthority /usr/bin/xterm Die is dan al van user kees, je hoeft als het goed is dan niets meer te doen in die xterm aan su en zo -- richard lucassen http://contact.xaq.nl/
Re: su - kees en DISPLAY voor kees
On Sun, Mar 21, 2021 at 09:44:45AM +0100, Richard Lucassen wrote: > xhost wordt om security redenen wel afgeraden. `xhost +` wordt om security redenen wel afgeraden. Vandaar de subtielere `xhost +si:local:kees` Om een of andere reden gaat dat nu niet meer, een `xhost +local` wel. Niet heel subtiel. > Je kunt daarentegen ook de xauth-cookie gebruiken: > > COOKIE=$(xauth list ${DISPLAY} | egrep -wo '[0-9a-f]{32,32}') > sudo -u kees xauth -f /home/kees/.Xauthority add ${DISPLAY} . ${COOKIE} > > sudo -u kees XAUTHORITY=/home/kees/.Xauthority /path/to/executable Daarmee aan de slag gegaan en na wat expirimenten: sudo -u kees xterm & En in die Xterm heb ik de gewenste "su - kees" en DISPLAY gevuld. Dank. Groeten Geert Stappers -- Silence is hard to parse
Re: su - kees en DISPLAY voor kees
On Sat, 20 Mar 2021 21:42:28 +0100 Geert Stappers wrote: > xhost +si:local:kees > echo $DISPLAY xhost wordt om security redenen wel afgeraden. Je kunt daarentegen ook de xauth-cookie gebruiken: COOKIE=$(xauth list ${DISPLAY} | egrep -wo '[0-9a-f]{32,32}') sudo -u kees xauth -f /home/kees/.Xauthority add ${DISPLAY} . ${COOKIE} sudo -u kees XAUTHORITY=/home/kees/.Xauthority /path/to/executable R. -- richard lucassen http://contact.xaq.nl/