Commit 07383edf authored by Jondy Zhao's avatar Jondy Zhao

No default password when create an user

parent b5c09ebe
...@@ -73,11 +73,14 @@ if [[ "$USER_NAME" == "" ]] ; then ...@@ -73,11 +73,14 @@ if [[ "$USER_NAME" == "" ]] ; then
exit 1 exit 1
fi fi
USER_HOME=${USER_HOME:=/home/$USER_NAME} USER_HOME=${USER_HOME:=/home/$USER_NAME}
USER_PASSWORD=${USER_PASSWORD:=$USER_NAME}
if (( $? == 0 )) ; then if (( $? == 0 )) ; then
if [[ $ACTION == "ADD" ]] ; then if [[ $ACTION == "ADD" ]] ; then
if [[ "${USER_PASSWORD}" == "" ]] ; then
NET USER "${USER_NAME}" /ADD /PASSWORDREQ:No
else
NET USER "${USER_NAME}" "${USER_PASSWORD}" /ADD NET USER "${USER_NAME}" "${USER_PASSWORD}" /ADD
fi
grep -q "^${USER_NAME}" /etc/passwd && sed -i -e "/^${USER_NAME}/d" /etc/passwd grep -q "^${USER_NAME}" /etc/passwd && sed -i -e "/^${USER_NAME}/d" /etc/passwd
mkpasswd | grep "^${USER_NAME}:" >> /etc/passwd mkpasswd | grep "^${USER_NAME}:" >> /etc/passwd
[[ $USER_HOME == "/home/$USER_NAME" ]] || sed -i -e "s%:/home/${USER_NAME}:%:${USER_HOME}:%g" /etc/passwd [[ $USER_HOME == "/home/$USER_NAME" ]] || sed -i -e "s%:/home/${USER_NAME}:%:${USER_HOME}:%g" /etc/passwd
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment