安装Samba
在Debian上,我们可以从默认的Debian存储库中安装Samba服务器。
$sudo apt install samba
设置Samba用户
创建Samba用户帐户
# smbpasswd -a username
配置新共享
创建新共享:
[New Share]
共享描述(标签)
comment = My new share
设置共享路径
path = /home/user/share
是否能够浏览
browseable = yes
只读还是可写
read only = no
是否允许匿名用户访问:
guest ok = no
可以访问的用户
valid users = username
配置好后,内容如下:
[New Share] comment = A new share path = /home/nick/share browseable = yes read only = no guest ok = no valid users = nick
保存并退出。
然后,重新启动Samba使设置生效。
# systemctl restart smbd
更改Samba的全局设置
Samba的默认配置文件为:/etc/samba/smb.conf
该文件包含Samba本身和共享的全局配置。
设置工作组。
对应Windows工作组的名称。
默认值为“WORKGROUP”,因为这也是Windows上的默认值。
workgroup = WORKGROUP
接下来,我们可能希望限制对服务器的访问权限。
如果要限制哪些计算机可以连接到共享,请取消注释interfaces
选项,并指定IP或者IP的IP范围和它们可以连接的接口。
interfaces = 192.168.1.0/24 eth0
或者通过hosts allow指定可以连接samba服务器的IP。
hosts allow = 127.0.0.1/8 192.168.1.0/24
如何连接到分享
要连接到Samba共享,需要一些软件包:
$sudo apt install samba-client cifs-utils
现在,我们可以打开文件浏览器并导航到网络部分。
就可以看到我们刚刚设置的共享。
日期:2020-07-07 20:56:35 来源:oir作者:oir