我渴望使用 Raspberry Pi 作为低负载 NAS,并且我正在阅读以下指南: http://www.howtogeek.com/139433/how-to-turn-a-raspberry-pi-into-a-low-power-network-storage-device/
在教程中,他们通过添加以下内容来配置 samba.conf:
security = user
但是我希望我的网络共享易于访问,以便当(在 Windows 7 中)您单击“网络”时,PC 将显示如下图所示(不是我的):
假设您单击计算机“PAPA”,它会直接打开文件,而不是要求输入用户名和密码。
#
我的猜测是在之前添加一个security = user
,以将其注释掉。
我走在正确的道路上吗?
答案1
在旧版本的 Samba 中,可以security = share
将整个共享设置为只读或对所有人读/写,但现在已不存在了。
您想要查看guest only
并guest user
配置参数以将未知用户(未输入密码)重新映射到已配置的访客帐户。
域中的机器将始终弹出用户名/密码屏幕,但您可以输入任何内容,然后使用访客帐户进行连接。
这是一个最小的 smb.conf,可以完成您想要的操作:
[global]
netbios name = server
workgroup = HOME
security = user
map to guest = bad user
guest ok = yes
guest only = yes
guest account = sacha
force user = sacha
force group = sacha
[public]
browseable = yes
read only = no
path = /srv/samba/public
答案2
无需更改选项security = user
。
[PAPA]
comment = Whatever
path = /your/path
read only = no
public = yes
create mask = 0666
force create mode = 0666
directory mask = 2777
force directory mode = 2777
然后您只需在 /your/path 上设置权限,以便other
具有所需的权限,例如2777