我在尝试让特定组通过 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 user
和force group
选项。这些可以全局设置或按共享设置。
如果这没有帮助,您应该提供有关您遇到的问题的更多信息。