Ubuntu
修改不同所有者/使用者之間的文件;桑巴
我需要將一個目錄共享給一個組,並且每個使用者都可以修改由不同所有者創建的文件。例如需要由不同使用者不斷更新的文件文件。
我已經創建了文件夾,允許組讀取和寫入該文件夾,但是如果使用者 a 創建了一個文件,則使用者 b 不能修改它,儘管它具有讀取權限。使用者:a、b 組:社論 目錄:社論
如果我輸入
ls -la editorial
,輸出是:drwxrwxrwx 2 a editorial 4096 apr 3 11:42 editorial
注意:輸出中的最後一個“編輯”字被突出顯示。
有人可以幫我讓任何使用者從創建文件的那一刻起就可以寫文件嗎?
提前謝謝,乾杯。
PS:我在 Ubuntu 上以防萬一。
該目錄的組已經是編輯組,因此您可以使用
setgid
該目錄中創建的任何文件和目錄都具有該組作為編輯組,這允許該組中的任何人修改由其他任何人創建的文件和目錄。從上面的目錄:
chmod g+s editorial
在所有情況下,我強烈建議不要將權限設置為 777。