forked from team/makeuser
Add user queue management script
This commit is contained in:
parent
9260fcd6cb
commit
bd75aee404
|
@ -0,0 +1,28 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# ---------------------------------------------------------------------------
|
||||||
|
# Thunix user queue management
|
||||||
|
# ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
source setenv
|
||||||
|
|
||||||
|
if [ $# -eq 0 ]
|
||||||
|
then
|
||||||
|
echo -e "usage: $0 [u][f][d][a] username"
|
||||||
|
echo "(u) Print users in queue"
|
||||||
|
echo "(f) Shows the fields of the selected user"
|
||||||
|
echo "(a) Accept sign up request"
|
||||||
|
echo "(d) Delete selected user from queue"
|
||||||
|
else
|
||||||
|
if [ $1 = "q" ]
|
||||||
|
then
|
||||||
|
awk -F, '{print $1}' $USERQUEUE
|
||||||
|
else
|
||||||
|
if [ $# -ne 2 ]
|
||||||
|
then
|
||||||
|
echo -e "usage: $0 <$1> <username>"
|
||||||
|
else
|
||||||
|
[ $1 = "f" ] && grep -w $2 $USERQUEUE | awk -F, '{print $1, $2, $3}'
|
||||||
|
[ $1 = "d" ] && sudo sed "/$2/d" -i $USERQUEUE
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
Loading…
Reference in New Issue