之前在试着跨机器共享一个文件夹的时候遇到了sshfs挂载失败的情况,之后再访问那个文件夹就出现permission denied的情况,不管用什么用户都会被拒绝,最开始还不知道是因为挂载失败所以尝试不同用户搞了很久,就算是删除也不行。最后整理得到的方法是:
- 首先
ls -l
确认文件(夹)属性真的全是问号(其他情况我也没遇到过暂且不论) - 使用
fuser -k share<--your dir name
来删除占有目录的进程 umount -l share<--your dir name
卸载当前的挂载