[Service] Type=simple # 修改这里:指定专用用户和组 User=juicefs Group=juicefs EnvironmentFile=/etc/juicefs/juicefs.env # 确保启动前目录权限正确 (即使手动改过,加上这步更稳妥) # 注意:mkdir -p 不会报错如果目录已存在,chown 需要 root 权限执行,systemd 会在切换用户前执行这些 Pre 命令 ExecStartPre=/bin/mkdir -p ${JFS_CACHE_DIR} ExecStartPre=/bin/chown juicefs:juicefs ${JFS_CACHE_DIR} ExecStart=/usr/local/bin/juicefs gateway \ --cache-dir=${JFS_CACHE_DIR} \ --cache-size=${JFS_CACHE_SIZE} \ ${JFS_REDIS_URL} \ ${JFS_LISTEN_ADDR} Restart=on-failure RestartSec=10 TimeoutStopSec=30 # 资源限制 (可选,防止内存泄漏撑爆机器) LimitNOFILE=1048576 MemoryMax=4G [Install] WantedBy=multi-user.target