- 前言
- 原理
- 方案一
- 方案二
问题如下
用find查找文件位置会报权限不够问题
find: ‘/proc/1921486/ns’: 权限不够 find: ‘/proc/1921502/task/1921502/fd’: 权限不够 find: ‘/proc/1921502/task/1921502/fdinfo’: 权限不够 find: ‘/proc/1921502/task/1921502/ns’: 权限不够 find: ‘/proc/1921502/fd’: 权限不够 find: ‘/proc/1921502/map_files’: 权限不够 find: ‘/proc/1921502/fdinfo’: 权限不够
出现类似这样的bug
这是部分截图
原因是FUSE文件系统和权限的问题
再通过根目录进行全局搜索时碰到
就会退出报错(该目录为空,所以可以删除)
既然可以删除
那么可以通过执行如下命令进行删除
- sudo umount /run/user/1000/gvfs // 卸载该文件
- rm -rf /run/user/1000/gvfs // 删除该文件
FUSE文件系统不允许root访问,那就增加root的用户
通过配置文件进行整改
在/etc/fuse.conf 配置文件中加入一个用户项user_allow_other
mount的时候增加选项 -oallow_root
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)