带有 Linux FUSE sshfs 的 UID/GID

por*_*ton 7 linux fuse sshfs

mkdir ~/mnt/2letter
回显密码 | sshfs -o password_stdin www-data@localhost:/var/www/sites/2letter ~/mnt/2letter -o sshfs_sync,cache=no,password_stdin

在这之后:

$ ls -ld ~/mnt/2letter/
drwxr-xr-x 1 www-data www-data 4096 Jan 28 21:29 /home/porton/mnt/2letter/

我需要在我的 UID ( porton)下访问 /home/porton/mnt/2letter/而不是 as www-data,因为文件系统权限不允许我修改www-data所有者文件,但需要编辑它们。

此外,它似乎一直在使用旧版本的 Linux 使用正确的 UID。为什么现在不行了?

tin*_*ink 8

尝试使用以下两个选项

-o idmap=user,uid=<YOUR UID>
Run Code Online (Sandbox Code Playgroud)

  • 你将不得不问 sshfs 的作者这个问题:) (2认同)