当前位置:
文档之家› 11Samba服务器的配置与管理-参考答案
11Samba服务器的配置与管理-参考答案
3、用cp命令或在vi的末行模式下备份主要配置文件smb.conf。备份到/etc目录下。
#cd/etc/samba
#cp smb.conf/etc/smb.conf
4、解决没有smbpasswd文件的问题(在/etc/samba目录下没有smbpasswd,打开/etc/samba/smb.conf文件中注释掉passdb backend=tdbsam,再加一行smb passwd file=/etc/samba/smbpasswd即可)
#vi smb.conf
保存退出
5、配置网络(setup可以配置linux机的ip地址,配置好了ip地址,再重启网络服务service network restart),使得虚拟机和客户机能ping通。
步骤1:设置linux服务器的IP地址为192.168.1.10/24.
#setup
#service network restart
3、掌握Samba服务密码文件
4、掌握Samba文件和打印共享的设置
5、掌握Linux和Windows客户端共享Samba服务器资源的方法
二、实验题(答案均以截图方式上交)
项目一、Samba安装、准备工作
1、安装Samba服务
1)Samba所需软件的有哪些?
samba-client-3.0.33-3.14.el5
广东科学技术职业学院
计算机学院
实 验 报 告
专业网络专业班级成绩评定______
学号姓名教师签名廖建飞
实验题目Samba的配置与管理第周星期第节
一、实验目的与要求(此栏实验前由老师填写)
1、搭起Windows和Linux沟通的桥梁,提供不同系统间的共享服务
2、掌握主配置文件Samba.conf的主要配置
#mount –t cifs //192.168.10.10/network/mnt –o username=network1%654321(注意:network是共享名)
三、心得体会(在学习过程中遇到的困难)
Step4:验证:在windows客户端运行\\IP地址。用户就可以不需要输入账号和密码直接登录Samba服务器并访问public共享目录了。
实例2:user服务器的创建。某公司有多个部门,要求分门别类地建立相应部门的目录。具体要求如下:
A、要求销售部的资料存放在/companydata/sales/目录下,只允许销售人员浏览;(以创建销售组sales,添加两个用户sale1和sale2为例);
步骤2:设置linux客户端的IP地址为192.168.1.11/24.
#setup
#service network restart
步骤3:设置windows xp客户端的IP地址为192.168.1.12/24.检查三台虚 拟机是不是都在同一个虚拟网络。本实验可以都设置为VMnet2
步骤4:用ping 命令检测网络的连通性。
B、要求网络部的资料存放在/companydata/network/目录下,只允许网络部门员工浏览;(以创建网络组network,添加两个用户network1和network2为例);
Step1:建目录并建测试文件
#mkdir–p /companydata/sales
#touch /companydata/sales/aa
Step6:测试。登录linux客户端测试。(有时间的同学自行完成)
方法1:使用smbclient命令。(本实验用sale1用户登录)
# smbclient //192.168.10.10/sales–U sale1%654321(注意:sales是共享名)
方法2:使用mount命令挂载共享目录。(本实验用network1用户登录)
[global]
security=user
[sales]
comment=sales
path=/companydata/sales
valid users =@sales (网络部门同理)
Step4:重新加载或重启
#service smb restart
Step5:测试。登录windows客户端测试。【如果windows客户端存在缓存(即之前有用户已经远程登录,可以用 net use命令列出缓存),则需要注销windows系统,或用net use * /del删除缓存。】
#mkdir–p /companydata/network
#touch /companydata/network/bb
Step2:建销售组sales以及组下用户sale1和sale2,网络组network以及组下用户network1和network2;并建立相对应的samba账号。(分别用命令useradd,groupadd,passwd,smbpasswd)。
#useradd–g sales sale2
#groupadd network
#useradd–g network network1
#useradd–g network network2
#passwd sale1(sale2 /network1/network2)
Step3:修改smb.conf文件
#ping IP地址
项目二、项目配置实例。
实例1:share服务器创建--某公司需要添加Samba服务器作为文件服务器,工作组名为Workgroup,发布共享目录/share,共享名为public,这个共享目录允许所有公司员工访问。
step1:建立share目录,并在其下建立测试文件。
#mkdir /share
#yum–y install samba*
4)查询samba软件安装位置(rpm–ql samba)
#rpm–ql samba
2、安全级别和防火墙的设置(执行“系统”→“管理”→“安全级别和防火墙”,然后勾选Samba;在“SELinux”选项卡中将SELinux禁用。)
或者用命令打开防火墙设置#setup
#touch /share/test
step2:修改Samba主配置文件smb.conf
[global]
workgroup=Workgroup
security=share
[public]
comment=public
path=/share
public=yes
Step3:重新加载配置;
#service smb reload
samba-common-3.0.33-3.14.el5
samba-3.0.33-3.14.el5
samba-swat-3.0.33-3.14.el5
2)检测系统是否安装了Samba相关性软件包
#rpm -qa|grep samba
3)安装Samba相关性软件包(安装包在linux系统安装的映像文件下的Server目录下)(安装出现提示缺少什么就安装什么)
说明:Samba中添加账号命令为smbpasswd,命令格式:smbpasswd -a 用户名
(注:Samba账号并不能直接建立,需要先建立Linux同名的系统账号;用户名和密码信息存放在/etc/samba/smbpasswd中)s sale1