Ask for user password to create maildir account

This commit is contained in:
Bob Mottram 2018-02-12 22:24:23 +00:00
parent 2e8a796946
commit 0702d2448c
1 changed files with 19 additions and 2 deletions

View File

@ -68,8 +68,6 @@ function bdsmail_configure_users {
mkdir -p /home/$USERNAME/Maildir/i2p/cur
mkdir -p /home/$USERNAME/Maildir/i2p/new
chown -R $USERNAME:$USERNAME /home/$USERNAME/Maildir/i2p
$BDSMAIL_DIR/bin/newmail $MY_USERNAME /home/$MY_USERNAME/MailDir/i2p
fi
fi
done
@ -97,6 +95,7 @@ function add_user_bdsmail {
fi
sed -i "s|username|$new_username|g" /home/$new_username/.mutt/bdsmail
bdsmail_configure_users
$BDSMAIL_DIR/bin/newmail $new_username /home/$new_username/MailDir/i2p "$new_user_password"
chown -R $new_username:$new_username /home/$new_username/.mutt
echo '0'
}
@ -368,6 +367,24 @@ function install_bdsmail {
bdsmail_configure_users
# ask to the ssh login password for the admin user
# This is then used to create the maildir account
data=$(tempfile 2>/dev/null)
trap "rm -f $data" 0 1 2 5 15
dialog --title $"Password" \
--clear \
--passwordbox $"Enter your ssh login password" 8 60 2> $data
ret=$?
case $ret in
0)
$BDSMAIL_DIR/bin/newmail $MY_USERNAME /home/$MY_USERNAME/MailDir/i2p $(cat $data)
;;
1)
exit 643856384;;
255)
exit 638762424;;
esac
APP_INSTALLED=1
}