When sshfs fails, check permissions on the private key and known_hosts files. If any have wrong permissions (not 0o600 — possible on Docker bind-mounts with ACL inheritance such as Synology NAS), apply chmod 600 and retry the mount once with a warning log. Add ensureFileMode helper to packages/core/src/node/fs.ts (exported from node index) and three tests for it: correct mode (no-op), wrong mode (fixes and returns true), non-existent file (no-op). Agent-Logs-Url: https://github.com/mowdep/zerobyte/sessions/d5edc5d0-fa7d-424b-a763-97601f577c92 Co-authored-by: mowdep <10937987+mowdep@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| src | ||
| test | ||
| .gitignore | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| vitest.config.ts | ||