Ubuntu Server 12.04:通过 Samba 以组所有权写入文件

Ubuntu Server 12.04:通过 Samba 以组所有权写入文件

我在运行 Ubuntu Server 12.04 的虚拟机客户机上设置了一个共享的 samba 驱动器。

\\ubuntu\www

文件路径 /var/www 已www-data:www-data设置权限。我的用户名 abe 属于该组www-data

我正在使用 Windows XP 主机,并使用主机进行开发,但我只是将文件保存到 samba 共享\\ubuntu\www

当我这样做时,文件所有者被设置为我的用户名 abe,这是预期的......

问题:有没有办法设置我在 \ubuntu\www 上共享的 samba 来写入我的组 (www-data) 而不是我的用户名?

以下是我的 samba 配置文件 (/etc/) 的内容:

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

答案1

我有点困惑。如果你想要将所有者设置为www-data:www-data,那么添加

force user = www-data

或者您是说文件没有使用正确的组名(www-data)创建?

答案2

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

它将强制未来创建文件的组:)

相关内容