注意:我可能已经阅读了多达50个不同的页面,这些页面描述了如何在2年的时间里设置公共Samba共享,但对我没有任何帮助。我不知道我需要设置多少RTFM。
我需要/想要在我的家庭服务器上为两个工作站设置一个完全开放的公共文件共享。
设置如下:
服务器:
- 德比安·威兹(Debian Wheezy)
sudo smbd --version
给我Version 3.6.6
。- 我要共享的2个本地分区,由于分区太旧且取自Windows计算机,因此以NTFS格式进行了格式化。我无法将它们格式化为ext * FS,因为它们有很多数据,我无法(但尚未)将其移动到其他任何地方。
- 由于缺乏独创性而被命名为“ homeserv”的机器。
客户:
- Debian测试(Jessie)
- Windows 7(两台不同的计算机)。实际上,我的机器是Debian / Windows dualboot,而我妻子的机器仅是Windows。
蒸馏后的smb.conf如下所示(逐字显示,没有其他内容):
[global]
workgroup = WORKGROUP
security = user
map to guest = Bad User
[disk1]
comment = Disk 1 on 400GB HDD
path = /media/disk1
browsable = yes
guest ok = yes
read only = no
create mask = 0755
[disk2]
comment = Disk 2 on 400GB HDD
path = /media/disk2
browsable = yes
guest ok = yes
read only = no
create mask = 0755
在Debian和Windows的两台客户机上,我都得到相同的结果:“登录/密码”对话框。NO的组合security = user
,map to guest = Bad user
,security = share
,guest ok = yes
和这样的帮助。
在网络邻居中单击共享计算机后,Windows 7会立即显示“登录/密码”对话框。smb://homeserv/
Debian中的文件路径(在任何文件浏览器中)向我显示两个文件夹:disk1
和disk2
,按预期方式,通过尝试打开它们来打开登录名/密码对话框。
那么,我在计划中缺少的无需输入登录名/密码的内容是什么?这是可用性问题,我不会为文件垃圾箱创建基于用户的身份验证。