blob: f9b11f67bff3862c3a0d780aeabe3298466b75e6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/usr/bin/env sh
# Simple script to run graphical programme as a separate user
# The user is expected to have a script $1 which does, roughly:
# cd /home/USERNAME
# cp /tmp/.Xauthority .
# shred -v /tmp/.Xauthority
# DISPLAY=:0 some/graphical/programme
cp .Xauthority /tmp
chmod 606 /tmp/.Xauthority
su -l $1 -c /home/$1/$1
rm /tmp/.Xauthority
|