SSH/Fuse 挂载创建文件正常但无法删除

问题描述

我在 debian 下有一个 proxmox 服务器,我想从我的 Nas Synologies 挂载一个远程目录来进行备份。 我通常使用 ssh 挂载没有任何问题。

但是这次我遇到了一个我从未遇到过的错误,我可以创建文件,但不能删除它们。 我觉得这很奇怪,我不知道这是从哪里来的

root@proxmox:/mnt/# sshfs user@192.168.0.1:home/data /mnt/dist-folder/ -o reconnect,ServerAliveInterval=60,ServerAliveCountMax=30,allow_other,default_permissions,uid=0,gid=0,umask=007
root@proxmox:/mnt# cd dist-folder/
root@proxmox:/mnt/dist-folder# touch aa.txt
root@proxmox:/mnt/dist-folder# ls -la
total 12
drwxrwx--- 1 root root  114 Mar 13 09:53 .
drwxr-xr-x 7 root root 4096 Mar 13 09:37 ..
-rwxrwx--- 1 root root    0 Mar 13 09:53 aa.txt
root@proxmox:/mnt/dist-folder# rm aa.txt
rm: cannot remove 'aa.txt': Permission denied

对于root用户和组,uid=0,gid=0

谢谢

解决方法

这终于是synology特有的问题了。 对于文件的汇编,绝对有必要以

开头来尊重路径
/homes/<user>home/

所以它给了

sshfs user@192.168.0.1:/homes/proxmox/home/data /mnt/dist-folder/

而且效果很好!

这不是我第一次出现这个synology工具配置异常...AGrrrr

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...