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