我使用SSHFS在远程服务器上安装一个目录。 客户端和服务器上有一个用户xxx。 UID和GID在两个框上都是相同的。 我用 sshfs -o kernel_cache -o auto_cache -o reconnect -o compression=no \ -o cache_timeout=600 -o ServerAliveInterval=15 \ [email protected]:/mnt/content /home/xxx/path_to/content 在远程服务器上安装目录。 当我在客户端以xxx身份login时,我没有任何问题。 我可以cd到/ home / xxx / path_to /内容。 但是,当我作为另一个用户zzz然后login到客户端 $ ls -l /home/xxx/path_to 我明白了 d????????? ? ? ? ? ? content 和 $ ls -l /home/xxx/path_to/content 我明白了 ls: cannot access content: Permission denied […]
我有一个Linux服务器上的远程文件系统的sshfs连接设置。 我正在从本地服务器到ftpfs文件系统执行Rsync。 由于这个设置的性质,我不能在sshfs文件系统上find任何东西。 当我做Rsync的时候,它试图在传输它们之后把所有的文件剪下来。 这导致chown错误,即使它传输文件就好了。 有了Rsync,有没有办法告诉它不尝试和chown文件? 如果我rsync像1000个文件,我最终以1000 chown: permission denied (error 13)错误的日志。 我知道这并不会损害任何东西,因为这些文件的所有权是由sshfsconfiguration本身决定的。 但是,如果没有得到它们将会很好。