Re: su - kees en DISPLAY voor kees

2021-03-21 Berichten over hetzelfde onderwerp grappig
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

2021-03-21 Berichten over hetzelfde onderwerp Richard Lucassen
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

2021-03-21 Berichten over hetzelfde onderwerp Geert Stappers
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

2021-03-21 Berichten over hetzelfde onderwerp Richard Lucassen
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/