为什么我无法对 /root/.gvfs 设置保护?

为什么我无法对 /root/.gvfs 设置保护?

我的问题是为什么我不能设置 /root 中文件的权限?

我被难住了。这个 bash 脚本以非 root 用户身份从 cron 运行

#!/bin/bash
# mail_df.sh Charles M. Norton 01/07/2013
# Emails df to some folks.

df | mail -s "Disk Usage For Public.somewhere.za.us" \
    [email protected] 

df: /root/.gvfs在升级到我们的 Centos 6 列表服务器后,刚刚开始抛出这个错误:权限被拒绝`。

好的,所以我要通过以 root 身份从 cron 运行来解决这个问题,但由于某种原因,我无法以 root 身份设置 .gvfs 上的权限。

我尝试了此方法。我无法理解为什么当命令由 root 发出时,chmod 755 .gvfs 不起作用。

[root@public ~]# ls -lda .gvfs
dr-x------. 2 root root 0 Feb 23 10:53 .gvfs

[root@public ~]#

答案1

任何试图修改其中文件和目录权限的用户都/root需要获得自己的执行权限/root。由于 也发生了同样的情况.gvfs,我怀疑 的权限/root也以某种方式被更改了。

尝试以 root 身份执行此操作:

chmod 700 /root
chmod 755 /root/.gvfs

相关内容