浏览代码

default, no root password for alpine-* install

tteckster 2 年之前
父节点
当前提交
6829e1121d

+ 1 - 1
ct/alpine-adguard.sh

@@ -31,7 +31,7 @@ catch_errors
 
 function default_settings() {
   CT_TYPE="1"
-  PW="-password alpine"
+  PW=""
   CT_ID=$NEXTID
   HN=$NSAPP
   DISK_SIZE="$var_disk"

+ 1 - 1
ct/alpine-docker.sh

@@ -31,7 +31,7 @@ catch_errors
 
 function default_settings() {
   CT_TYPE="1"
-  PW="-password alpine"
+  PW=""
   CT_ID=$NEXTID
   HN=$NSAPP
   DISK_SIZE="$var_disk"

+ 1 - 1
ct/alpine-grafana.sh

@@ -31,7 +31,7 @@ catch_errors
 
 function default_settings() {
   CT_TYPE="1"
-  PW="-password alpine"
+  PW=""
   CT_ID=$NEXTID
   HN=$NSAPP
   DISK_SIZE="$var_disk"

+ 1 - 1
ct/alpine-vaultwarden.sh

@@ -31,7 +31,7 @@ catch_errors
 
 function default_settings() {
   CT_TYPE="1"
-  PW="-password alpine"
+  PW=""
   CT_ID=$NEXTID
   HN=$NSAPP
   DISK_SIZE="$var_disk"

+ 1 - 1
ct/alpine-zigbee2mqtt.sh

@@ -31,7 +31,7 @@ catch_errors
 
 function default_settings() {
   CT_TYPE="1"
-  PW="-password alpine"
+  PW=""
   CT_ID=$NEXTID
   HN=$NSAPP
   DISK_SIZE="$var_disk"

+ 1 - 0
install/alpine-adguard-install.sh

@@ -33,3 +33,4 @@ $STD /opt/AdGuardHome/AdGuardHome -s start
 $STD msg_ok "Installed Alpine-AdGuard"
 
 motd_ssh
+root

+ 1 - 0
install/alpine-docker-install.sh

@@ -59,3 +59,4 @@ if echo "$prompt" | grep -Eq "^(y|yes)$"; then
 fi
 
 motd_ssh
+root

+ 1 - 0
install/alpine-grafana-install.sh

@@ -29,3 +29,4 @@ $STD rc-update add grafana default
 msg_ok "Installed Grafana"
 
 motd_ssh
+root

+ 1 - 0
install/alpine-vaultwarden-install.sh

@@ -36,3 +36,4 @@ $STD rc-update add vaultwarden default
 msg_ok "Installed Alpine-Vaultwarden"
 
 motd_ssh
+root

+ 1 - 0
install/alpine-zigbee2mqtt-install.sh

@@ -26,3 +26,4 @@ $STD apk add zigbee2mqtt
 msg_ok "Installed Alpine-Zigbee2MQTT"
 
 motd_ssh
+root

+ 12 - 0
misc/alpine-install.func

@@ -114,3 +114,15 @@ motd_ssh() {
     $STD /etc/init.d/sshd start
   fi
 }
+
+customize() {
+  msg_info "Customizing Container"
+  bash -c "/etc/init.d/syslog stop;rc-update del syslog boot;passwd -d root" >/dev/null 2>&1
+  msg_ok "Customized Container"
+}
+
+root() {
+  if ! getent shadow root | grep -q '^root:[^:]*:\?\$'; then
+    customize
+  fi
+}