Move .htpasswd to /opt/etc
This commit is contained in:
@@ -290,15 +290,15 @@ configure_simple_firewall() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
set_simpleadmin_passwd(){
|
set_simpleadmin_passwd(){
|
||||||
|
ensure_entware_installed
|
||||||
while true; do
|
while true; do
|
||||||
echo -e "\e[1;31mPlease set your simpleadmin (User: admin) web login password.\e[0m"
|
echo -e "\e[1;31mPlease set your simpleadmin (User: admin) web login password.\e[0m"
|
||||||
read -s password
|
read -s password
|
||||||
if [ -z "$password" ]; then
|
if [ -z "$password" ]; then
|
||||||
echo -e "\e[1;32mNo password provided.\e[0m"
|
echo -e "\e[1;32mNo password provided.\e[0m"
|
||||||
else
|
else
|
||||||
mkdir $SIMPLE_ADMIN_DIR > /dev/null 2>&1
|
echo -n "admin:" > /opt/etc/.htpasswd
|
||||||
echo -n "admin:" > $SIMPLE_ADMIN_DIR/.htpasswd
|
openssl passwd -crypt "$password" >> /opt/etc/.htpasswd
|
||||||
openssl passwd -crypt "$password" >> $SIMPLE_ADMIN_DIR/.htpasswd
|
|
||||||
echo -e "\e[1;32mPassword set.\e[0m"
|
echo -e "\e[1;32mPassword set.\e[0m"
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ server.document-root = "/usrdata/simpleadmin/www"
|
|||||||
index-file.names = ( "index.html" )
|
index-file.names = ( "index.html" )
|
||||||
|
|
||||||
auth.backend = "htpasswd"
|
auth.backend = "htpasswd"
|
||||||
auth.backend.htpasswd.userfile = "/usrdata/simpleadmin/.htpasswd"
|
auth.backend.htpasswd.userfile = "/opt/etc/.htpasswd"
|
||||||
|
|
||||||
$SERVER["socket"] == "0.0.0.0:443" {
|
$SERVER["socket"] == "0.0.0.0:443" {
|
||||||
ssl.engine = "enable"
|
ssl.engine = "enable"
|
||||||
|
|||||||
Reference in New Issue
Block a user