16 lines
219 B
Plaintext
Raw Normal View History

#!/bin/bash
usr=$1
uid=$2
grp=$3
gid=$4
shift 4
groupadd -g ${gid} ${grp}
useradd -d /home/${usr} -m -g ${gid} -u ${uid} ${usr}
if [ -z "$*" ]; then
exec su -l ${usr}
else
exec su -l -c "/bin/bash -c '$*'"
fi