Ubuntu

Ubuntu Server 12.04:通過具有組所有權的 Samba 寫入文件

  • May 29, 2012

我在執行 Ubuntu Server 12.04 的虛擬機來賓上設置了共享 samba 驅動器。

\\ubuntu\www

文件路徑 /var/www 已設置權限www-data:www-data。我的使用者名 abe 是該組的一部分www-data

我使用的是 Windows XP 主機,我使用主機進行開發,但我只是將文件保存到 samba shared\\ubuntu\www中。

當我這樣做時,文件所有者被設置為我的使用者名 abe,這是預期的……

**問題:**有沒有辦法設置我在 \ubuntu\www 共享的 samba 以寫入我的組(www-data)而不是我的使用者名?

這是我的 samba 配置文件(/etc/ 的樣子:

[www]
comment = Apache Document Home
path = /var/www/
writable = yes
force group = www-data

我有點困惑。如果您希望將所有者設置為www-data:www-data,則添加

force user = www-data

或者您是說沒有使用正確的組名(www-data)創建文件?

chown abe:www-data /var/www
chmod g+s /var/www

它將強制未來創建的文件組:)

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