add addalias functionality
This commit is contained in:
25
action.sh
25
action.sh
@@ -36,7 +36,7 @@ PASS=$(cat "$3")
|
||||
|
||||
## FUNCTIONS
|
||||
function checkaction {
|
||||
REGEX="^adduser$|^changepw$|^listusers$|^userdetail$|^deluser$|^sizeall$|^sizeuser$|^viewdata$"
|
||||
REGEX="^adduser$|^changepw$|^listusers$|^userdetail$|^deluser$|^sizeall$|^sizeuser$|^viewdata$|^addalias$"
|
||||
if [[ $1 =~ $REGEX ]]; then
|
||||
echo "true"
|
||||
else
|
||||
@@ -212,6 +212,29 @@ if [ "$ACTION" == "adduser" ]; then
|
||||
fi
|
||||
fi # /adduser
|
||||
|
||||
# # # # #
|
||||
# ADD ALIAS
|
||||
# # # # #
|
||||
if [ "$ACTION" == "addalias" ]; then
|
||||
echo "Extracting details of Email account..."
|
||||
echo
|
||||
|
||||
DEST=$PASS
|
||||
|
||||
if $(userexists "$USER"); then
|
||||
echo "User \"$USER\" does already exist!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if ! $(userexists "$DEST"); then
|
||||
echo "Destination account \"$DEST\" does not exist!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
vaddalias $USER $DEST
|
||||
|
||||
fi # /addalias
|
||||
|
||||
# # # # #
|
||||
# CHANGE PASSWORD
|
||||
# # # # #
|
||||
|
||||
Reference in New Issue
Block a user