為什麼我無法對 /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 清單伺服器後,剛開始拋出此錯誤:權限被拒絕。

好的,所以我將透過在 cron 中以 root 身份運行來解決此問題,但由於某種原因,我無法將 .gvfs 的權限設為 root 。

我嘗試將此作為解決方法。我不明白為什麼當 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

相關內容