如何使用组正确配置 samba 访问

如何使用组正确配置 samba 访问

我在尝试让特定组通过 Windows 访问 samba 服务器时遇到问题。

是否可以允许某些组访问文件共享服务器?

例如,我有一个名为“工程”的组,在该组中,我有 user1 和 user2。那么我如何才能让工程组在 Windows 中提示时通过凭据访问 samba 服务器:?

多谢你们!

答案1

假设您正确设置了 Unix 组,您应该能够使用类似于以下内容的共享配置:

[ShareName]
path = /path/to/share
guest ok = no
guest only = no
write list = @engineering
read list = 
valid users = @engineering

@组名之前的符号告诉 samba 这是组名而不是用户名。

如果您允许通过 samba 进行组写访问,但在写入共享时仍然遇到问题(但您可以正确验证),那么您应该检查文件权限以及您的force userforce group选项。这些可以全局设置或按共享设置。

如果这没有帮助,您应该提供有关您遇到的问题的更多信息。

相关内容