安装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
如何在Debian 10 Buster上设置Samba服务器

更改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