From 7e6ebf8485c30d0114803d03e9c5393562c11abd Mon Sep 17 00:00:00 2001 From: bin456789 Date: Sun, 6 Sep 2026 11:31:37 +0800 Subject: [PATCH] =?UTF-8?q?core:=20=E4=B8=BA=20frpc=20=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E8=AE=BE=E7=BD=AE=20600=20=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- debian.cfg | 2 ++ trans.sh | 9 +++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/debian.cfg b/debian.cfg index db7f9cd..7b97baa 100644 --- a/debian.cfg +++ b/debian.cfg @@ -273,6 +273,7 @@ d-i preseed/early_command string true; \ done; \ chmod a+x /usr/local/bin/frpc; \ cp /configs/frpc.* /usr/local/etc/frpc/; \ + chmod 600 /usr/local/etc/frpc/*; \ run_as_service_with_screen /usr/local/bin/frpc -c /usr/local/etc/frpc/frpc.*; \ fi; \ @@ -388,6 +389,7 @@ d-i preseed/late_command string true; \ cp /usr/local/bin/frpc /target/usr/local/bin/; \ cp /usr/local/etc/frpc/frpc.* /target/usr/local/etc/frpc/; \ chmod a+x /target/usr/local/bin/frpc; \ + chmod 600 /target/usr/local/etc/frpc/frpc.*; \ cp /frpc.service /target/etc/systemd/system/; \ in-target systemctl enable frpc; \ fi; \ diff --git a/trans.sh b/trans.sh index 96acaf8..a9e5281 100644 --- a/trans.sh +++ b/trans.sh @@ -1730,6 +1730,7 @@ install_alpine() { # 但不加 chroot 默认添加到 default chroot /os rc-update add frpc boot cp -f /configs/frpc.* /os/etc/frp/ + chmod 600 /os/etc/frp/frpc.* fi # setup-disk 会自动选择固件,但不包括微码? @@ -2041,10 +2042,8 @@ $(cat /configs/frpc.* | add_space 4) EOF else # 直接使用原始文件 - ( - umask 077 - cp /configs/frpc.* /os/etc/nixos/ - ) + cp /configs/frpc.* /os/etc/nixos/ + chmod 600 /os/etc/nixos/frpc.* ext=$(basename /configs/frpc.* | awk -F. '{print $NF}') cat </dev/null 2>&1 && ! pidof frpc >/dev/null; then info 'run frpc' + chmod 600 /configs/frpc.* add_community_repo apk add frp while true; do