Chmod
chmod 主目錄下的文件權限
我是unix管理的初學者。當我們創建一個 Unix 使用者時,我們會得到一個使用者的主目錄。在主目錄中,即
~/
我們創建的所有文件和目錄,設置文件權限有什麼用?據我了解,所有者將始終是使用者,主目錄的目的是隔離該使用者的文件和目錄。那麼,當除root以外的其他使用者都不能登錄使用者的家目錄時,該使用者給該使用者家目錄內文件的組權限是什麼?我在這裡錯過了什麼嗎?
你缺少協作。您寫道,“主目錄的目的是隔離該使用者的文件和目錄”。將“ isolate ”替換為“ contain ”會更好。
假設我編寫了一些有用的實用程序。我已經把它們放在我的
~/bin
目錄中(我是老派)。我可以選擇讓系統的其他使用者可以公開訪問該目錄及其內容,而不必讓我的任何其他文件和目錄可以訪問。如果其他使用者足夠信任我,他們可以將該目錄添加到他們的目錄中PATH
,或者將其內容複製到他們自己的目錄中。chmod a+x ~ # Allow access to my directory without being able to list its contents chmod a=rx ~/bin ~/bin/* # Allow anyone to read or execute my programs