Ask for user password to create maildir account
This commit is contained in:
parent
2e8a796946
commit
0702d2448c
|
@ -68,8 +68,6 @@ function bdsmail_configure_users {
|
||||||
mkdir -p /home/$USERNAME/Maildir/i2p/cur
|
mkdir -p /home/$USERNAME/Maildir/i2p/cur
|
||||||
mkdir -p /home/$USERNAME/Maildir/i2p/new
|
mkdir -p /home/$USERNAME/Maildir/i2p/new
|
||||||
chown -R $USERNAME:$USERNAME /home/$USERNAME/Maildir/i2p
|
chown -R $USERNAME:$USERNAME /home/$USERNAME/Maildir/i2p
|
||||||
|
|
||||||
$BDSMAIL_DIR/bin/newmail $MY_USERNAME /home/$MY_USERNAME/MailDir/i2p
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
@ -97,6 +95,7 @@ function add_user_bdsmail {
|
||||||
fi
|
fi
|
||||||
sed -i "s|username|$new_username|g" /home/$new_username/.mutt/bdsmail
|
sed -i "s|username|$new_username|g" /home/$new_username/.mutt/bdsmail
|
||||||
bdsmail_configure_users
|
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
|
chown -R $new_username:$new_username /home/$new_username/.mutt
|
||||||
echo '0'
|
echo '0'
|
||||||
}
|
}
|
||||||
|
@ -368,6 +367,24 @@ function install_bdsmail {
|
||||||
|
|
||||||
bdsmail_configure_users
|
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
|
APP_INSTALLED=1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue