分页: 1 / 1
请问如何建立一个同时带帐号访问和匿名访问的samba服务器?
发表于 : 2022-01-05 16:12
由 fengtou
目前 smb.conf 如下,但只能是带帐号密码访问,
请问如何建立一个同时带帐号访问和匿名访问的samba服务器?
[global]
workgroup = HOME
[share]
comment = share folder
browseable = yes
path = /mnt/data
create mask = 0777
directory mask = 0777
valid users = xxx
force user = xxx
force group = xxx
public = yes
available = yes
writable = yes
Re: 请问如何建立一个同时带帐号访问和匿名访问的samba服务器?
发表于 : 2022-01-06 12:37
由 astolia
把valid users那行删了就行。
如果有不同权限管理的要求,那就增加一个[xxx]专供匿名访问
Re: 请问如何建立一个同时带帐号访问和匿名访问的samba服务器?
发表于 : 2022-01-06 14:43
由 fengtou
astolia 写了: ↑2022-01-06 12:37
把valid users那行删了就行。
如果有不同权限管理的要求,那就增加一个[xxx]专供匿名访问
这样好像只能实现帐号或匿名同时都可以访问path,
我希望实现的是帐号访问一个path,而匿名访问 path 里的另外一个文件夹内容。
Re: 请问如何建立一个同时带帐号访问和匿名访问的samba服务器?
发表于 : 2022-01-06 16:57
由 astolia
fengtou 写了: ↑2022-01-06 14:43
这样好像只能实现帐号或匿名同时都可以访问path,
我希望实现的是帐号访问一个path,而匿名访问 path 里的另外一个文件夹内容。
我上面说了啊,最简单的方法就是建立两个共享条目,账号就访问smb://hostname/share,匿名就访问smb://hostname/xxx
代码: 全选
[share]
comment = share folder
browseable = yes
path = /mnt/data
create mask = 0777
directory mask = 0777
valid users = xxx
force user = xxx
force group = xxx
available = yes
writable = yes
[xxx]
comment = share folder for guests
browseable = yes
path = /mnt/data/xxx
create mask = 0777
directory mask = 0777
public = yes
available = yes
writable = yes
非要用同一个共享,也不是不行。把valid users、force user和force group都删了,这样匿名访问时的账号就是nobody或者你自己手动通过guest account指定一个,保证匿名账号没有其他文件的读写权限即可,另外两个mask的值也要改改
Re: 请问如何建立一个同时带帐号访问和匿名访问的samba服务器?
发表于 : 2022-01-06 19:08
由 fengtou
成功了,谢谢!