core: 为 frpc 配置文件设置 600 权限

This commit is contained in:
bin456789
2026-09-06 11:31:37 +08:00
parent 1908030d3b
commit 7e6ebf8485
2 changed files with 7 additions and 4 deletions
+2
View File
@@ -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; \
+5 -4
View File
@@ -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 <<EOF
services.frp = {
@@ -2209,6 +2208,7 @@ add_frpc_systemd_service_if_need() {
# frpc conf
cp -f /configs/frpc.* "$os_dir/usr/local/etc/frpc/"
chmod 600 $os_dir/usr/local/etc/frpc/frpc.*
# 添加服务
add_systemd_service "$os_dir" frpc
@@ -8548,6 +8548,7 @@ fi
# 并防止重复运行
if ls /configs/frpc.* >/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