【试验目的】

掌握使用samba进行文件文件共享服务。

【系统及软件环境】

1. 操作系统:CentOS6.5

2. 服务器软件包:samba3.6.23

【实验配置文件及命令】

1./etc/samba/smb.conf

2./usr/bin/smbpasswd

3./etc/samba/smbusers

4./etc/samba/lmhost

5. /var/lib/samba/private/passdb.tdb

【实验步骤】

1.确认samba相关软件包已经正常安装:

img

2.关闭SELinux

SELinux的安全限制可能导致实验失败,因此进行下面的实验前,需要首先关闭SELinux。

编辑配置文件/etc/selinux/config为如下内容

img

重启系统后,SELinux功能即被关停。

img

3.关闭iptables防火墙(不同版本关闭规则不一样,请自行查询)

Iptables防火墙有可能顾虑掉一些服务器端口的访问,为了顺利进行实验,先关闭iptables防火墙:

img

4.配置文件位置与smb和nmb服务管理,(把下图中的smb换成nmb即可启动nmb服务)

img

5.启动smb和nmb服务,创建samba用户

Smbpasswd –a test100 添加用户到samba服务器 test100可以自己起名字。

img

6.在windows操作系统中测试samba服务(配置文件修改,请参考下面步骤7

首先在win 中设置

img

img

在windows操作系统的资源管理器中输入samba服务器的IP地址并回车,填出如下的窗口:

img

在本地策略组启用不安全登录

img

输入samba帐号和密码并回车后,可以看到如下的内容:

img

在syd目录上点击鼠标右键,选择“映射网络驱动器”,如下图所示:

img

弹出下图:

img

点击“完成”。

打开“计算机”可以看到映射的网络驱动器,可以通过映射的盘符访问samba服务器共享的syd用户的主目录。

img

7.samba的配置文件/etc/samba/smb.conf

上述实验中samba服务器共享的目录public和test100,对应的配置文件内容为:

img

配置文件其他的用法可以参考samba的官方文档。

最后修改:2021 年 02 月 10 日 08 : 51 PM
如果觉得我的文章对你有用,请随意赞赏