精品资料
实验五 Samba服务器
一、实验目的
学习Samba服务器的工作原理,掌握Samba服务器架设方法及操作。 二、实验环境
在虚拟机的Linux操作系统中进行实作。 三、实验结果
Windows客户机与Linux的Samba服务器之间、Linux的客户机与Linux的Samba服务器之间上传和下载文件,实现文件共享。 四、实验前准备
将Windows客户机的工作组名称修改为mygroup。 五、实验内容及步骤
1、公司现有一个工作组mygroup,共享目录/share,共享名为share,此共享目录允许所有员工访问
(1)修改配置文件/etc/samba/smb.conf #vi /etc/samba/smb.conf
可以删除该文件原来的全部内容,添加如下内容: [global]
workgroup=mygroup security=share [share]
comment=share path=/share
可编辑修改
精品资料
public=yes
(2)建立/share文件夹,在文件夹中建立一个测试文件 #mkdir /share #vi /share/file.text 输入如下内容: this is a test file. 存盘退出
(3)重新启动samba服务器 #service smb restart
(4)在windows客户端验证
在IE浏览器中输入Samba服务器的IP地址,例如:\\\\192.168.1.9,回车后,无需用户名和密码,可以直接访问在Samba服务器上share共享目录
2、学校现有多个部门,因工作需要,将教学管理部的资料存放在samba服务器的/jxgls目录中集中管理,以便教学管理人员浏览,并且该目录只允许教学管理部门员工访问
(1)添加教学管理部门的用户和组,建立文件夹/jxgl #groupadd jxgl
#useradd -g jxgl jxuser1 #useradd -g jxgl jxuser2 #passwd jxuser1
可编辑修改
精品资料
#passwd jxuaer2 #mkdir /jxgl #vi /jxgl/jx.text 输入内容如下: this is a jxgl file. 存盘退出
(2) 将两个帐户jxuser1和jxuser2添加到samba的帐户中 #smbpasswd -a jxuser1 New SMB password: Retype new SMB password: Added user jxuser1 #smbpasswd -a jxuser2 New SMB password: Retype new SMB password: Added user jxuser2
(3)修改samba配置文件smb.conf #vi /etc/samba/smb.conf
可以删除该文件原来的全部内容,添加如下内容: [global]
workgroup=mygroup security=user
可编辑修改
精品资料
[jxgl]
comment=jxlgs path=/jxgl valid users=@jxgl
(4)重新启动samba服务器 #service smb restart
(5)在windows客户端验证
在IE浏览器中输入Samba服务器的IP地址,例如://192.168.1.9,回车后,提示输入用户名和密码,在此输入jxuser1,访问成功后,可以看到jxuser1的主目录和jxgl目录,打开jxgl目录查看,应该有jx.txt文件
3、假如公司有财务,技术,领导3个部门,相应的4个用户组为caiwu,jishu,lingdao;3个部门里各有2个用户分别为caiwu01,caiwu02 jishu01,jishu02,lingdao01,lingdao02 架设Samba服务器,要求如下:
<1>Samba服务器采用用户验证的方式,每个用户可以访问自己的宿主目录,并且只有该用户能访问宿主目录,并具有完全的权限,而其他人不能看到你的宿主目录
<2>建立一个caiwu的文件夹,希望caiwu组和lingdao组的人能看到,jishu02也可以访问,但只有caiwu01有写的权限
<3>建立一个lingdao的目录,只有领导组的人可以访问并读写,还有jishu02也可以访问,但外人看不到那个目录
可编辑修改
精品资料
<4>建议一个文件交换目录jiaohuan,所有人都能读写,包括guest用户,但每个人不能删除别人的文件
<5>建议一个公共的只读文件夹public,所有人只读这个文件夹的内容
(1)添加组和用户 #groupadd caiwu #groupadd jishu #groupadd lingdao
#useradd -g caiwu caiwu01 #useradd -g caiwu caiwu02 #useradd -g jishu jishu01 #useradd -g jishu jishu02 #useradd -g lingdao lingdao01 #useradd -g lingdao lingdao02
(2)将6个帐户添加到samba的帐户中 #smbpasswd -a caiwu01 #smbpasswd -a caiwu02 #smbpasswd -a jishu01 #smbpasswd -a jishu02 #smbpasswd -a lingdao01 #smbpasswd -a lingdao02
(3)建立宿主目录,交换目录及公共目录
可编辑修改
精品资料
#mkdir /home/samba #mkdir /home/samba/caiwu #mkdir /home/samba/lingdao #mkdir /home/samba/jiaohuan #mkdir /home/samba/public
(4)在相应的文件夹建立文件 #vi /home/samba/caiwu/cafile1
输入内容之后,存盘退出.以此类推,建立如下文件 #vi /home/samba/caiwu/cafile2 #vi /home/samba/lingdao/lifile1 #vi /home/samba/lingdao/lifile2 #vi /home/samba/jiaohuan/jifile1 #vi /home/samba/jiaohuan/jifile2 #vi /home/samba/public/pufile1 #vi /home/samba/public/pufile2
(5)修改samba配置文件smb.conf #vi /etc/samba/smb.conf
可以删除该文件原来的全部内容,添加如下内容: [global]
workgroup=mygroup security=user
可编辑修改
实验五-进程管理与samba服务器



