如何使Samba共享不要求密码

如何使Samba共享不要求密码,第1张

概述注意:我已经阅读了多达50个不同的页面,描述了如何在2年的时间内设置公共Samba共享,并且没有任何对我有用.我不知道设置这个东西需要多少RTFM. 我需要/想要在我的家庭服务器上为两个工作站设置一个完全开放的公共文件共享. 设置如下: 服务器: > Debian Wheezy > sudo smbd –version给了我3.6.6版. >我想要共享的2个本地分区,由于旧的格式化而在NTFS中格 注意:我已经阅读了多达50个不同的页面,描述了如何在2年的时间内设置公共Samba共享,并且没有任何对我有用.我不知道设置这个东西需要多少RTFM.

我需要/想要在我的家庭服务器上为两个工作站设置一个完全开放的公共文件共享.

设置如下:

服务器:

> Debian Wheezy
> sudo smbd –version给了我3.6.6版.
>我想要共享的2个本地分区,由于旧的格式化而在NTFS中格式化并从Windows机器中获取.我无法将它们格式化为ext * FS,因为它们有很多我不能(还)移动到其他地方的数据.
>机器名为“homeserv”缺乏原创性.

客户:

> Debian测试(JessIE)
> windows 7(2台不同的机器).事实上,我的机器是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中,我得到了相同的结果:登录/密码对话框.没有安全组合=用户,映射到访客=糟糕用户,安全=共享,访客确定=是,这样的帮助.

windows 7在我点击网络邻居中的共享计算机后立即显示登录/密码对话框. smb:// Debian中的homeserv /文件路径(在任何文件浏览器中)显示两个文件夹:disk1和disk2,按照预期,尝试打开它们带上登录/密码对话框.

那么,我没有在计划中缺少输入登录名/密码?这是可用性问题,我不会为文件垃圾场创建基于用户的身份验证.

解决方法 好的,我自己找到了答案.

因为这绝对不是从文档和HOWTOs中看出来的,所以这个东西要求输入密码的原因是因为它无法将访客用户映射到被共享目录的所有者.

我有NTFS分区,我需要安装RW所以我在/ etc / fstab中使用了以下设置:

/dev/sdb1  /media/disk1  ntfs defaults,noexec,noatime,relatime,utf8,uID=1000,gID=1000 0       2/dev/sdb2  /media/disk2  ntfs defaults,gID=1000 0       2

最重要的配置是uID和gID(也许只有uID,不知道).
它们被设置为服务器上设置的用户jonnIE的UID和GID(显然不是root).因此,当ntfs-3g将安装这些磁盘时,一切都将归他所有.

之后,我已将此用户添加到Samba注册表中(或者可能创建了新的相同用户,不关心):

# smbpasswd -a jonnIE

它要求输入密码,我已经输入了与主系统相同的密码.

之后,我将force用户和强制组设置添加到smb.conf:

[global]  workgroup = WORKGROUP  netbios name = HOMESERV  security = share[disk1]  comment = disk 1 on 400GB HDD  path = /media/disk1  browsable = yes  guest ok = yes  read only = no  create mask = 666  directory mask = 777  force user = jonnIE  force group = jonnIE[disk2]  comment = disk 2 on 400GB HDD  path = /media/disk2  browsable = yes  guest ok = yes  read only = no  create mask = 666  directory mask = 777  force user = jonnIE  force group = jonnIE

所以,与我相关的最重要的配置是强制用户.

礼貌Samba HOWTO

总结

以上是内存溢出为你收集整理的如何使Samba共享不要求密码全部内容,希望文章能够帮你解决如何使Samba共享不要求密码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1045493.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存