2008-09-29 28 views
0

對不起第二個新手問題,我是一個開發人員而不是系統管理員,所以這對我來說都是非常新的。我希望我能清楚地解釋自己!開始。權限在Ubuntu服務器上如何繼承?

這裏就是我所做的:

  • 登錄到root賬號

  • 創建帳戶 '理查' 和 '奧斯汀'

  • 創建的組 '開發商',並添加了'理查德'和'奧斯汀'

  • 創建了可怕ctory /服務器,並使用「CHOWN理查德:開發商/服務器」來改變所有者

  • 更改/服務器的權限drwxrwxr-X(這樣的組可以寫入)

  • 已註銷root帳戶,並進入「理查德」帳戶

  • 創建的目錄/服務器/生產/服務器/分期

  • 使用「ls -l命令」內/服務器列出的內容,找到了drwxr-xr-x的權限對於/ server/production和/ server/staging都擁有「richard:richard」的所有權。因此,'austin'可以在/ server目錄內編輯,但不能在創建的目錄'richard'內部編輯。

我在做什麼錯?我想確保在/ server目錄內創建的任何文件或文件夾具有組寫入權限並屬於開發人員組。我該如何解決這個問題?

感謝您的幫助!

回答

4

看起來像是想用「chmod g + s」或「chmode 2775」來獲取目錄上的SetGID位,如果我正確記住我的權限模式,應該保留該組。

0

您是如何更改/ server權限的?如果你沒有遞歸地遞歸的話。

祝你好運!

+0

所以...... 「喬敦 - R的理查德:開發商/服務器」 「搭配chmod -R G + W /服務器」 會自動這些權限應用到新的文件和目錄?如果是這樣,那正是我需要的。 – rmh 2008-09-29 00:37:52

+0

^廢話,我現在明白了。不管怎麼說,還是要謝謝你。 – rmh 2008-09-29 00:48:58