Skip to content

Commit

Permalink
add default passwd
Browse files Browse the repository at this point in the history
  • Loading branch information
aosemp committed Nov 18, 2024
1 parent 07cc067 commit c10154a
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 9 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/X86_64-OpenWrt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: X86_64 OpenWrt
on:
workflow_dispatch:
schedule:
- cron: 0 23 * * 5
- cron: 0 23 * * 4

env:
REPO_URL: https://github.com/immortalwrt/immortalwrt.git
Expand All @@ -25,8 +25,8 @@ jobs:
- name: Check Server Performance
run: |
echo "警告⚠"
echo "分配的服务器性能有限若选择的插件过多务必注意CPU性能"
echo -e "已知CPU型号(降序): 77638370C8272CL8171ME5-2673\n"
echo "分配的服务器性能有限,若选择的插件过多,务必注意CPU性能!"
echo -e "已知CPU型号(降序): 7763,8370C,8272CL,8171M,E5-2673\n"
echo "--------------------------CPU信息--------------------------"
echo "CPU物理数量: $(cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l)"
echo "CPU核心数量: $(nproc)"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ax5_jdc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: ax5-jdc
on:
workflow_dispatch:
schedule:
- cron: 0 22 * * 5
- cron: 0 22 * * 4

env:
REPO_URL: https://github.com/VIKINGYFY/immortalwrt.git
Expand All @@ -25,8 +25,8 @@ jobs:
- name: Check Server Performance
run: |
echo "警告⚠"
echo "分配的服务器性能有限若选择的插件过多务必注意CPU性能"
echo -e "已知CPU型号(降序): 77638370C8272CL8171ME5-2673\n"
echo "分配的服务器性能有限,若选择的插件过多,务必注意CPU性能!"
echo -e "已知CPU型号(降序): 7763,8370C,8272CL,8171M,E5-2673\n"
echo "--------------------------CPU信息--------------------------"
echo "CPU物理数量: $(cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l)"
echo "CPU核心数量: $(nproc)"
Expand Down
4 changes: 2 additions & 2 deletions configs/ipq60xx-all.config
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ CONFIG_TARGET_PER_DEVICE_ROOTFS=y
CONFIG_ATH11K_MEM_PROFILE_512M=y
CONFIG_BUSYBOX_CONFIG_LSUSB=y
CONFIG_BUSYBOX_CONFIG_NOHUP=y
CONFIG_COREMARK_ENABLE_MULTITHREADING=y
CONFIG_COREMARK_ENABLE_MULTITHREADING=n
CONFIG_COREMARK_NUMBER_OF_THREADS=16
CONFIG_COREMARK_OPTIMIZE_O3=y
CONFIG_LIBCURL_COOKIES=y
Expand All @@ -51,7 +51,7 @@ CONFIG_PACKAGE_boost-program_options=n
CONFIG_PACKAGE_boost-system=n
#CONFIG_PACKAGE_btrfs-progs=y
#CONFIG_PACKAGE_chinadns-ng=m
CONFIG_PACKAGE_coremark=y
CONFIG_PACKAGE_coremark=n
CONFIG_PACKAGE_coreutils=y
CONFIG_PACKAGE_coreutils-base64=y
CONFIG_PACKAGE_coreutils-nohup=y
Expand Down
20 changes: 19 additions & 1 deletion diy-script.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,25 @@ rm -rf feeds/packages/net/{alist,adguardhome,mosdns,xray*,v2ray*,v2ray*,sing*,sm
rm -rf feeds/packages/multimedia/{ffmpeg*, fswebcam}

# TTYD 免登录
sed -i 's|/bin/login|/bin/login -f root|g' feeds/packages/utils/ttyd/files/ttyd.config
sed -i 's|/bin/login|/bin/login -f root|g' feeds/packages/utils/ttyd/files/ttyd.config

# 修改默认root密码
BASEROOT=package/base-files/files
sed -i 's/root:::0:/root:$1$0h4E33CP$XGfQTT4OQs09r0bwAV0n01::0:/g' $BASEROOT/etc/shadow

mkdir -p $BASEROOT/root/.ssh || true
mkdir -p $BASEROOT/etc/dropbear || true
echo 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDK/NfUjqCn9qyv1zmr5hoON+Epjl1Ked8fQXntKrugSoYhJ7M6idPf+tSUpf38oiVsAghriNNZXOHyklHbDjMKXE/bu6g9XrzxlfW5yTcrdW1MV/ob2woVBr1zPQSGdgxon7g2mwP1zp0z3zboFobH+/Bjfi4sck0xW4ZOf+SgkZ8AfE2Nz79Y7H9dPUonuDR0MG9r+gve8Czt9Nq3n5tGnTgJzqnKKFRFM/S65aZUzMM7MGserndLRRPInG81cp1d149zugU2C0hEoxE6TMkG38PlCVkPDTYWBKf3NOB2qfaYKKootrqpfRCOytwGXRvbC1qH+WpGqGCnkhIK5ysx root@test' >> $BASEROOT/root/.ssh/authorized_keys

chmod 0700 $BASEROOT/root/.ssh || true
chmod 0600 $BASEROOT/root/.ssh/authorized_keys || true
cp $BASEROOT/root/.ssh/authorized_keys $BASEROOT/etc/dropbear/authorized_keys

echo "sed -i '/RootPasswordAuth/d' /etc/config/dropbear" >> $BASEROOT/etc/uci-defaults/50-root-passwd
echo "sed -i '/PasswordAuth/d' /etc/config/dropbear" >> $BASEROOT/etc/uci-defaults/50-root-passwd
echo "echo -e '\toption RootPasswordAuth ''off''' >> /etc/config/dropbear" >> $BASEROOT/etc/uci-defaults/50-root-passwd
echo "echo -e '\toption PasswordAuth ''off''' >> /etc/config/dropbear" >> $BASEROOT/etc/uci-defaults/50-root-passwd
chmod +x $BASEROOT/etc/uci-defaults/50-root-passwd

# apk version 兼容
# 已经修复 https://github.com/immortalwrt/packages/commit/001736d8358b9d2fee29cbd361bf4686b9444436#diff-d28cb23b7a55bd2aea0639ff73a970401c844e6a6098ba96aa947cf83763fbcbR3
Expand Down

0 comments on commit c10154a

Please sign in to comment.