Page MenuHomeDevCentral

/home/dereckson/bin/newuser

Authored By
dereckson
Jan 16 2017, 10:04
Size
583 B
Referenced Files
None
Subscribers
None

/home/dereckson/bin/newuser

#!/bin/sh
ARC=arc
SHELLUSERS=pillar/users/shellusers.sls
if [ $# -ne 1 ]
then
echo "Usage: `basename $0` <username>"
exit 1
fi
ACCOUNT=$1
if [ ! -f $SHELLUSERS ]
then
echo "You must run this at the top of a rOPS working copy."
exit 2
fi
LASTUID=`grep 'uid: 2' $SHELLUSERS | sort | tail -n 1 | awk '{print $2}'`
NEWUID=`expr $LASTUID + 1`
echo " $ACCOUNT:" >> $SHELLUSERS
echo " fullname: $ACCOUNT" >> $SHELLUSERS
echo " uid: $NEWUID" >> $SHELLUSERS
$EDITOR $SHELLUSERS
$EDITOR roles/shellserver/users/files/ssh_keys/$ACCOUNT
arc feature account/$ACCOUNT
git status

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
73071
Default Alt Text
/home/dereckson/bin/newuser (583 B)

Event Timeline