Skip to content
Snippets Groups Projects
Commit d64d747e authored by Bob Mottram's avatar Bob Mottram
Browse files

Changing user passwords

parent 71eee18b
No related branches found
No related tags found
No related merge requests found
......@@ -40,6 +40,9 @@ ADMIN_USER=
UPGRADE_SCRIPT_NAME="${PROJECT_NAME}-upgrade"
UPDATE_DATE_SCRIPT=/usr/bin/updatedate
# Minimum number of characters in a password
MINIMUM_PASSWORD_LENGTH=8
USB_DRIVE=sdb
# get default USB from config file
CONFIG_FILE=$HOME/${PROJECT_NAME}.cfg
......@@ -196,12 +199,20 @@ function change_password {
if [ ! $SELECTED_USERNAME ]; then
return
fi
clear
echo -n $"Change password for"
echo " $SELECTED_USERNAME"
echo ""
su -c "passwd" - $SELECTED_USERNAME
any_key
dialog --title $"Change password" \
--passwordbox $"New password for user $SELECTED_USERNAME" 8 40 2> $data
newpassword=$(<$data)
if [ ${#newpassword} -lt ${MINIMUM_PASSWORD_LENGTH} ]; then
dialog --title $"Change password" \
--msgbox $"The password should be ${MINIMUM_PASSWORD_LENGTH} or more characters" 6 40
return
fi
echo "$SELECTED_USERNAME:$newpassword"|chpasswd
dialog --title $"Change password" \
--msgbox $"Password for $SELECTED_USERNAME was changed" 6 40
}
function irc_set_global_password {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment