一.实验名称:

Linux网络服务之Samba

二.实验目的:

1. 掌握Samba服务器的基本配置;

2.了解Samba服务器的一些全局参数(文件/etc/samba/smb.conf);

3.掌握图形界面下的Samba服务器的配置;

4.掌握在Linux和Windows环境下查看共享的方法。

三.实验内容:

1.使用图形界面配置Samba服务器,要求:建立一个以你的姓名(汉语拼音)为名的用户,使所有用户对/tmp目录拥有读写的权利,而对/etc/samba目录,只有你自己拥有读写的权利(可截图,也可说明具体的操作的步骤)。

2.你的系统中现在拥有的用户为joshua、alex、dax、bryan、zak、ed、manager、你自己,joshua、alex属于sale组,dax、bryan属于hr组,zak、ed属于web组,你拥有自己的组,而manager属于所有的组。要求使用文本界面配置Samba服务器,并满足下面的条件:

(1)为所有的用户配置只读共享和读写共享(对/usr目录的只读共享和对/mnt/floppy的读写共享);

(2)为你自己配置专门的读写共享,其他用户不可访问(自己设定目录);

(3)为组sale建立一个目录/var/samba/sale,使该目录只有组sale的成员可以访问;

(4)同样为其他两个组hr、web组建立同sale一样的共享目录,具有同样的权限。

问题:对于manager用户来说,它可以访问sale的共享目录吗?

3.如何设置只有某些网段的主机可以访问某个共享?

4.如何来检查smb.conf文件的正确性?

5.如何在windows环境下访问linux的共享?

6.如何在linux下访问linux的共享(写出所有的方法)?

7.如何在Linux下上传文件(提示:对于有读写权限的目录可以在图形界面下操作,也可利用smbclient命令)?

8.在IP地址为192.168.10.2的linux主机上有一个共享目录为/tools,如何使你的主机一开机/tools共享就挂载到你的主机上?

思考题(有兴趣的同学):

nmblookup是做什么用的?如何正确使用该命令?写出结果。

smbtar命令的用途是什么?

testparm /etc/samba/smb.conf会看到什么结果?如何正确使用?写出结果。

四.结果分析:?

1.使用图形界面配置Samba服务器,要求:建立一个以你的姓名(汉语拼音)为名的用户,使所有用户对/tmp目录拥有读写的权利,而对/etc/samba目录,只有你自己拥有读写的权利(可截图,也可说明具体的操作的步骤)。

2.你的系统中现在拥有的用户为joshua、alex、dax、bryan、zak、ed、manager、你自己,joshua、alex属于sale组,dax、bryan属于hr组,zak、ed属于web组,你拥有自己的组,而manager属于所有的组。要求使用文本界面配置Samba服务器,并满足下面的条件:

(1)为所有的用户配置只读共享和读写共享(对/usr目录的只读共享和对/mnt/floppy的读写共享);

(2)为你自己配置专门的读写共享,其他用户不可访问(自己设定目录);

(3)为组sale建立一个目录/var/samba/sale,使该目录只有组sale的成员可以访问;

(4)同样为其他两个组hr、web组建立同sale一样的共享目录,具有同样的权限。

问题:对于manager用户来说,它可以访问sale的共享目录吗?

(1)

(2)若设定的目录在/home/zhang下

(3)首先把sale的用户添加到samba中去

(4)和第三问的步骤一样,首先添加samba用户,然后再操作。

3.如何设置只有某些网段的主机可以访问某个共享?

答:在主配置文件中修改如下的语句即可:

4.如何来检查smb.conf文件的正确性?

答:使用testparm命令即可

5.如何在windows环境下访问linux的共享?

答:可以使用(1)网上邻居进行访问;(2)通过在共享资源上右击鼠标右键,在弹出的菜单上选择“映射网络驱动器”来访问资源;(3)通过在“运行”对话中输入\\IP地址来访问共享资源。

6.如何在linux下访问linux的共享(写出所有的方法)?

答:(1)使用smbclient命令可以访问共享:smbclient //IP/共享目录 -U 用户名;

(2)使用smbmount命令:smbmount //IP/共享目录 本地挂载点

(3)使用smb协议。

7.如何在Linux下上传文件(提示:对于有读写权限的目录可以在图形界面下操作,也可利用smbclient命令)?

答:(1)使用smb协议,利用图形界面的复制、粘贴功能即可;

(2)使用smbclie