即使在執行 chown 命令後,如何使 chown 權限對檔案永久有效?

即使在執行 chown 命令後,如何使 chown 權限對檔案永久有效?

我運行的是 CentOS 6。

因此,我決定採取更耐心的方法來建立我的伺服器,因為我過去在它正常運行時遇到過問題。

所以現在,我非常非常接近解決所有我永遠無法解決的問題,但其中之一是在我對一個目錄運行 chown 後,一切正常,但當我決定之後自己創建一個文件時,它不會聲明所有者,它只會做一個群組,該群組更改為apache。

我希望最後一部分有意義。

我使用的方式是 apache:permissions

權限是包含使用者的群組,並使 apache 成為擁有者,以便它可以寫入。

因此,當我現在建立新檔案時,它將清除 apache 的擁有者,然後刪除權限群組,並將其設為 apache (48)。

我應該讓該組成為所有者嗎?我不確定有什麼方法可以測試它是否重要,所以輸入會很好。

這是權限的範例,0:48 是我執行 chown 指令之後,48:500 是我執行該指令時。

在此輸入影像描述

答案1

您應該查看在目錄上設定 umask:

http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

這將確保使用指定的權限/所有權建立目錄中的新檔案。

您的螢幕截圖顯示了新檔案的 root uid (0) - 您是如何建立該特定檔案的?

相關內容