Permissions

紅帽伺服器權限問題

  • December 12, 2010

我正在嘗試解決使用 Red Hat 伺服器執行 IC 模擬的問題。

以前,IC 項目儲存在我的 Windows Server 2003 上,但模擬工具是在 Red Hat 機器上執行的。這對我來說一直是個頭疼的問題,因為模擬執行速度非常慢,而且我會被 IC 人員罵了很多次。

我決定嘗試將項目直接儲存在 Red Hat 機器上,看看這是否會加快程序。模擬執行得更快,每個人都很高興,但我注意到這個設置的另一個問題。

在模擬過程中創建的任何文件或放置在伺服器上的 IC 人員都會自動分配 rx-r–r– 權限,然後他們無法更改這些文件。所以然後我被要求對文件進行 chmod,這樣這些人就可以對他們自己的文件進行寫訪問。

我對這樣做很陌生,對整個場景感到困惑。我希望有一種方法可以通過腳本或配置更改自動擁有文件,從而對它們擁有一定的權限。

感謝您的幫助,請原諒我的無知。

很抱歉,但我不明白您為什麼不更改使用者配置文件上的 umask 以允許組寫入?然後可以將所有使用者添加到同一個組中。我不知道那個 IC 應用程序是如何工作的,所以也許這就是我不明白的原因。

我不想冒犯你,但如果你不知道我在說什麼,我想我會添加一些資訊。基本上,使用者配置文件對他們創建的所有文件都具有預設設置權限,稱為 umask。在 Ubuntu 中預設為 022,這意味著使用者創建的所有文件都將設置為 755(使用者:rwx,組 rx,其他 rx)。在您的情況下,遮罩設置為 033。將其更改為 003,並且與創建者同組的任何成員都可以修改它。只需將所有使用者添加到與“應用程序使用者”組相同的組。我相信您可能也必須將其設置為主要組。

我可能會完全離開,因為就像我說的我不知道你正在使用的應用程序/環境。

引用自:https://serverfault.com/questions/211464