blob: db4a82a66d34dc211f66c17c1e04013efbe8a9ec (
plain)
1
2
3
4
5
6
7
8
|
#!/bin/sh
sudo=${SUDO:-sudo}
while ! echo "$pass" | $sudo -n true; do
pass="$(dmenu -p 'Password: ' <&-)" # Ask user for password pass is incorrect (skipped if nopass in enabled)
[ "$pass" = '' ] && exit 0
done
echo "$pass" | $sudo xauth -f /root/.Xauthority add $(xauth list $DISPLAY) \
&& echo "$pass" | $sudo "$@"
|