2014-04-21 160 views
0

對不起,如果這是一個非常簡單的問題,一直試圖閱讀所有這些東西。 我知道在閱讀和寫作中可能會有差異,所以我想指定一個問題,g + w和775 linux之間的區別

應該做一個chmod 775是包容性的,給予所有者和組更多的權限。用g + w專門給團體寫作有什麼收穫? chmod 2775怎麼樣?我一直在閱讀關於這個,不知道2增加了什麼。我看到了setuid和東西,但是如果owner:group已經是正確的owner:group,並且您更改爲775,那麼添加的是2775?

在ls -l上,已存在drwxrwxr-x,但組的用戶無法寫入文件夾?這看起來正確嗎?

回答

2

賦予燙髮的數字和字符方式產生相同的結果。數字更短,我使用它,因爲我習慣了它。使用任何適合你的方式。

除非你有特殊的理由這麼做,否則不要給予特殊的燙髮(如suid,sgid)。我們很少看到除了3位數的燙髮(700,644,775等)之外的任何東西。

http://www.zzee.com/solutions/unix-permissions.shtml#setuid是一個很好的網頁。

1

在執行chmod 775時,根據給定的數值,將12位(setuid,setgid,sticky和讀,寫,執行每個所有者,組和其他)的每一位顯式設置爲特定值。

符號方法允許您單獨設置或取消設置特定位 - chmod g+w取得現有權限,具體設置組寫入位,並將修改後的值寫回。您還可以使用-來取消設置某個位或設置一個特定的組(g=r將設置讀取位並清除組的寫入位和執行位)。此方法使您可以更好地控制不同的權限,而無需考慮要實現的特定權限集的正確完整八進制值。

相關問題