diff --git a/frpc.sh b/frpc.sh index 57689ec..a5ecafa 100644 --- a/frpc.sh +++ b/frpc.sh @@ -234,10 +234,16 @@ extract_archive() { # 清理临时目录 rm -rf "$TEMP_DIR" - # 设置权限 - chown -R root:frp "$INSTALL_DIR" - chmod 750 "$INSTALL_DIR" - chmod +x "$INSTALL_DIR/frpc" + # 设置权限 - 确保 frp 用户可以访问和执行 + # 设置目录权限,允许 frp 用户访问 + chmod 755 /root + chmod 755 /root/data + chmod 755 /root/data/docker_data + chmod 755 "$INSTALL_DIR" + + # 设置文件所有者和权限 + chown root:frp "$INSTALL_DIR/frpc" + chmod 755 "$INSTALL_DIR/frpc" print_success "frpc 已安装到 $INSTALL_DIR/" }