有什么方法可以在非root用户执行df命令时跳过/root/.gvfs检查吗?
我知道我们可以通过以 root 用户登录机器来授予权限或卸载该文件(直到机器重新启动)来解决这个问题。
但问题是我不应该用 root 用户登录那台机器。我必须只对非 root 用户执行所有操作,非 root 用户无权更改/root/.gvfs 文件的权限和执行 umount 命令。
最佳答案
我得到了我自己问题的解决方案:)
在 df 命令中,您可以传递要排除的文件系统类型,在本例中为“fuse.gvfs-fuse-daemon”。
因此,当我执行以下命令时,我不再收到此消息“df: `/root/.gvfs': Permission denied”
df -x fuse.gvfs-fuse-daemon
有关更多详细信息,可以查看 df --help 选项。
关于Linux 非root用户执行df命令时跳过/root/.gvfs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18307758/