ソースを参照

remove root password for debugging

Alfonso Gamboa 3 年 前
コミット
9783c33d2a
2 ファイル変更6 行追加0 行削除
  1. 5 0
      SD_ROOT/wz_mini/etc/init.d/v3_init.sh
  2. 1 0
      SD_ROOT/wz_mini/wz_mini.conf

+ 5 - 0
SD_ROOT/wz_mini/etc/init.d/v3_init.sh

@@ -126,6 +126,11 @@ sed -i '/system\/\lib/s/$/:\/opt\/wz_mini\/lib/' /opt/wz_mini/tmp/.storage/rcS
 
 echo "replace stock password"
 cp /opt/wz_mini/etc/shadow /opt/wz_mini/tmp/.storage/shadow
+
+if [[ "$DEBUG_PASSWORD" == "true" ]]; then
+sed -i 's/:[^:]*/:/' /opt/wz_mini/tmp/.storage/shadow
+fi
+
 mount --bind /opt/wz_mini/tmp/.storage/shadow /etc/shadow
 chmod 400 /etc/shadow
 

+ 1 - 0
SD_ROOT/wz_mini/wz_mini.conf

@@ -79,6 +79,7 @@ ENABLE_MP4_WRITE="false"
 #drops you to a shell via serial, doesn't load app_init.sh
 DEBUG_ENABLED="false"
 DEBUG_INITRAMFS_ENABLED="false"
+DEBUG_PASSWORD="false"
 
 #####SCRIPTING#####
 CUSTOM_SCRIPT_PATH=""