Swi*_*wip 2 windows permissions samba share
我遇到了 Windows 使用的 Samba 共享设置问题。我有两个共享 - 1] 公共共享,可供网络中的每个人使用,2] 管理共享,应该只为两个用户提供密码保护。
公共共享工作正常,没有任何问题。私有的已创建,可从 Raspberry 设备下的 Windows 中看到,但我无法使用 Samba 用户访问它。我花了很多时间搜索,但可以找到我做错了什么。
这是 smb.conf 中文件夹的定义:
[share]
comment = Shared folder
path = /media/external/share
public = yes
writable = yes
guest ok = yes
create mask = 0775
[admin]
comment = Admin folder
path = /media/external/share
public = no
guest ok = no
valid users = pi admin
Run Code Online (Sandbox Code Playgroud)
在我使用的身份验证部分
security = user
Run Code Online (Sandbox Code Playgroud)
我将用户创建为 linux 用户和 Samba 用户。
当我在 Win 7 中打开“共享”文件夹时,一切正常。当我打开“Admin”文件夹时,会出现 Windows 登录表单 - 如我所愿。但是当我使用用户“admin”并输入我在 Samba 中设置的密码时,我收到“权限被拒绝”错误消息。我究竟做错了什么?
我认为您可能会遇到一个在 Windows 8 中解决的烦人的长期问题:您无法以匿名和密码保护的方式登录到同一台服务器,即使它是不同的共享。几周前,我也在为此苦苦挣扎。在 Windows 8 上,公共共享随时可用,但在 Windows 7 上,我无法获得许可。
我所做的是将valid users指令用于私有共享,就像您所做的那样。然后我还说public = no到 public 共享,只要确保每个人的用户都存在于 samba 用户数据库 ( pdbedit -L) 中。当这个 samba 服务器也是域控制器时,这会容易得多,顺便说一句。
然后我还设置了force user并且force group这样文件就不会归任何制作它的人所有。但是,还有其他方法可以做到这一点。您还可以摆弄 ACL 并保留原始所有权信息。但是,强制组和用户选项要容易得多:)
顺便说一句,public和guest ok是同义词。
| 归档时间: |
|
| 查看次数: |
39976 次 |
| 最近记录: |