summaryrefslogtreecommitdiff
path: root/runas
diff options
context:
space:
mode:
authorTslil Clingman <tslil.clingman@gmail.com>2015-12-16 23:52:39 -0500
committerTslil Clingman <tslil.clingman@gmail.com>2015-12-16 23:52:39 -0500
commit9ada1cffc8a3aff64c9cfe2ec42ad4b3c02bc9cd (patch)
treea150e80ea05be6f2410fb1fee700670a8187de85 /runas
parent42ee791b2f58cc8fa78b73d058ecba0f0b091798 (diff)
runas sends arguments on
- lock now uses ssh-agent because who knows how to get gpg-agent working properly anymore - there was an extra line being printed in the wls prompt - alsa now has a binary called bat. yay.
Diffstat (limited to 'runas')
-rwxr-xr-xrunas6
1 files changed, 4 insertions, 2 deletions
diff --git a/runas b/runas
index 89f45c1..9ebb527 100755
--- a/runas
+++ b/runas
@@ -9,7 +9,7 @@ export LOCALE="en_ZA.UTF-8"
export PATH=$PATH:.
export HISTFILE=$HOME/.histfile
export HISTSIZE=8192
-umask 077
+umask 033
set -o emacs
set -o utf8-mode
PS1='${ local e=$?; local r=""; (( $e )) && r="<$e>";
@@ -49,6 +49,8 @@ else
cd $HOME
printf '\033k'"$1"'\033\\'
xhost +local:
- sudo -u $1 -s /home/$1/$1
+ usr=$1
+ shift
+ sudo -u $usr -s /home/$usr/$usr $*
xhost -local:
fi;