aboutsummaryrefslogtreecommitdiff
path: root/suser
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2017-10-09 09:29:07 -0300
committerSilvio Rhatto <rhatto@riseup.net>2017-10-09 09:29:07 -0300
commit3397e3a73ac892a20b6c99ddd571356655946bdc (patch)
treebca4dd85b39a9776d48ede8fb713eb07de2f4a64 /suser
parent8b0b34a6e4b4db509ff7575439631ceecb978717 (diff)
downloadscripts-3397e3a73ac892a20b6c99ddd571356655946bdc.tar.gz
scripts-3397e3a73ac892a20b6c99ddd571356655946bdc.tar.bz2
Adds suser
Diffstat (limited to 'suser')
-rwxr-xr-xsuser15
1 files changed, 15 insertions, 0 deletions
diff --git a/suser b/suser
new file mode 100755
index 0000000..6d2eaaf
--- /dev/null
+++ b/suser
@@ -0,0 +1,15 @@
+#!/usr/bin/env bash
+#
+# A shorthand for changing to a user
+#
+
+# Parameters
+BASENAME="`basename $0`"
+USER="$1"
+
+if [ -z "$USER" ]; then
+ echo "usage: $BASENAME <user>"
+ exit 1
+fi
+
+sudo su $USER -s $SHELL