已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Samba服务配置手册目录1.Samba的概述12.Samba服务的安装13.Samba服务的配置文件24.Samba服务的密码文件35.启动和停止Samba服务46.Linux客户端的访问(访问Windows共享资源)47.Windows客户端的访问(访问Linux共享资源)58.Samba服务的文件共享实现流程(*)59.Samba缷载610.Samba相关命令61.Samba的概述 在网络中架设Samba服务器能够使Windows95以上的Windows用户通过“网上邻居”或在运行中输入Linux系统IP直接访问Linux上的共享资源,也能使Linux用户利用SMB客户端程序访问Windows的共享资源。(注:Samba属于GNU Public License(简称GPL)软件,因此,任何用户都可以合法且免费地使用它。如果需要最新版本,可以从Samba公司的官方网站()上获得。)2.Samba服务的安装Red Hat Linux7.2版本在默认情况下没有Samba服务程序需要人工上传程序进行安装。而默认情况下Red Hat Linux9.0及Red Hat Enterprise Linux安装程序会将Samba安装在系统上(但在装这两个系统时,还是要注意看一下是否选择了该程序,如果没有,则选中它)。使用下面的命令检查系统是否已经安装了Squid或查看安装了何种版本:rpm q samba 命令执行结果如下图所示:这表示Samba服务程序已安装,后面为版本号。rootmicrosys2 root# rpm -q sambasamba-2.2.1a-4如果还未安装,可以在Linux系统光盘(一般在第二张盘里)的RedHat/RPMS目录下Samba服务程序的RPM安装包文件;也可以直接上传Samba服务程序进行安装。在这里对Linux7.2系统我们使用Samba服务程序版本为:samba-common-2.2.1a-4.i386.rpmsamba-2.2.1a-4.i386.rpmsamba-client-2.2.1a-4.i386.rpm在/etc下用建立一个samba文件夹命令如下:mkdir samba利用rz上传命令将这几个安装包文件上传到/etc/samba/目录下。依次执行以下命令,会在该目录下生成相应的文件:rpm -ifv samba-common-2.2.1a-4.i386.rpmrpm -ifv samba-2.2.1a-4.i386.rpmrpm -ifv samba-client-2.2.1a-4.i386.rpm/usr/sbin/smbd -p 4453.Samba服务的配置文件 Samba安装完成后,还无法使Linux服务器与Windows客户端正常互联,还需进行设置。(注:在进行配置前,查看/etc/services文件中以“netbios-”开头的记录是否都可用,如果被删除或记录前有“#”,都将使用户无法访问LINUX上的共享资源,正确记录的文件如下图所示:netbios-ns 137/tcp # NETBIOS Name Servicenetbios-ns 137/udpnetbios-dgm 138/tcp # NETBIOS Datagram Servicenetbios-dgm 138/udpnetbios-ssn 139/tcp # NETBIOS session servicenetbios-ssn 139/udp同时还要设置防火墙,默认情况下LINUX的防火墙是不允许Windows客户端访问Sambar,因此要将相应的服务开放或关闭防火墙。)Samba服务的主要配置文件:smb.conf ;该配置文件由两部分组成Global Setting设置针对所有共享资源的和Share Definitions设置针对的是共享目录个别的设置,只对当前的共享资源起作用;在这一配置文件中,以分号(;)和井号(#)作为注释符。以这些符号开头的行的内容会被忽略而不会生效。配置文件的格式是以“设置项目=设置值”的方式来表示的。修改配置文件:vi /etc/samba/smb.conf-Global Setting:Workgroup = WORKGROUP #定义主机所在网络上所属的NT域名或工作组名称;Security = user #定义访问权限。访问权限由低到高有三种:share、user和server。其中share安全级别最低,user模式要求连接时输入用户名和密码;Encrypt passwd = true #设置是否需要加密口令。在user安全级别下设置加密;Unix passwd sync = yes #设定Linux与samba使用相同的密码,以后系统增加使用者时,会自动将该使用者的密码也更新到/etc/samba/smbpasswd内;Share Definitions: #在配置文件的最后添加用户目录。homes #该部分定义了Linux机器上共享的目录资源,其名字可自定义。段中的设置控制了每一个用户目录的共享权限国comment = Home Directories #设置在浏览本机资源时,出现在指定资源旁边的字符串,可有可无;public = nobrowseable = yes #控制一项服务是否能够出现在网上邻居中,no意味着这个目录将在浏览时显示为要验证的用户名称,yes则显示homes和要验证的用户名称的共享目录;writable = yes #控制是否允许通过验证的用户对主目录有写入的权限;create mask = 0700 #设置私人目录权限;-如:添加一个lxq用户:lxqcomment = lxq spacepath = /home/lxq/valid users = lxqpublic = nowritable = yesbrowseable = yesprintalbe = nocreate mask = 07004.Samba服务的密码文件 与Samba服务相关的密码文件有两个:/etc/samba/smbpasswd 和/etc/samba/smbusers; /etc/samba/smbpasswd该文件在Samba服务安装后该文件是不存在的,需要使用smbpasswd命令来建立这个文件。当用户第一次使用smbpasswd命令为Samba服务添加账号时,会自动建立smbpasswd文件。具体的命令格式如下:Smbpasswd a lxq #lxq为Linux账户名 (注:Samba服务与Linux操作系统使用不同的密码文件,因此无法使用Linux操作系统中的账号登录Samba服务器;smbpasswd文件用于保存Samba服务的用户名及其所对应的经过加密的密码)5.启动和停止Samba服务 /etc/rc.d/init.d/smb start #启动smb服务,如下图: /etc/rc.d/init.d/smb stop #停止smb服务,如下图:/etc/rc.d/init.d/smb restart #重启smb服务,如下图:自启动smb服务:如果要让Samba服务随系统启动而自动加载可以执行“ntsysv”命令启动服务配置程序,找到“smb”服务,在其前面加上“*”号(用Tab空格键进行切换),然后选择“OK”即可。如下图所示:6.Linux客户端的访问(访问Windows共享资源)在Linux主机上,可以利用smbclient程序来连接Windows或Samba服务器上的共享资源,它是一个类似FTP客户端的软件。如:Windows系统IP是7,共享目录是WinCVS,用户名是:microsys,密码:1;Linux系统IP是8; 从Linux上获取Windows文件的基本方法有三种:(1) 、smbmount命令 #普通用户就可以使用的命令 挂载文件:命令如下:smbmount/7/WinCVS /home/user/music -o username=microsys,password=1 卸载已经挂载的文件:smbumount /home/user/WinCVS (2) 、mount命令的 #超级用户才有的权限,但效果一样 挂载文件:命令如下:mount -t smbfs -o username=microsys,passwd=1 /7/WinCVS /home/user/WinCVS 卸载已经挂载的文件:umount /home/user/WinCVS7.Windows客户端的访问(访问Linux共享资源)在Linux系统上安装Samba客户端:samba-client-2.2.1a-4.i386.rpm;具体操作见上。安装完成后即可用它来访问Samba服务器了。注:当samba还没有添加用户时,Windows机子是登陆不上来的,所以在安装完所有的samba服务安装包后,第一步就是使用smbpasswd命令添加用户。Windows客户端不需要更改任何设置,在“网上邻居”中的Workgroup工作组中就可以查看到安装了Samba的Linux服务器,或在开始菜单中的“运行”中输入服务器IP地址,单击“确定”后即可。8.Samba服务的文件共享实现流程(*) 安装Samba服务,具体操作如上; 添加共享用户,操作如下:adduser lxq #lxq为Linux系统用户;passwd lxq #修改lxq用户访问Linux系统的登录密码,根据提示输入密码即可;smbpasswd a lxq #建立smb服务用户密码,根据提示输入密码;会提示增加了一个smb用户; 修改配置文件:vi /etc/samba/smb.conf具体操作如上;在配置文件后面添加任意个smb用户; 重新启动smb服务:/etc/rc.d/init.d/smb restart; 在Windows下通过输入IP访问Linux服务器;9.Samba缷载 rpm -aq |grep samba;查询LINUX系统中安装的所有samba程序。 rpm -e -nodeps ;卸载samba程序samba-2.2.1a-4.i386.rpm rpm -e samba-client-2.2.1a-4.i386.rpm; 卸载客户端程序; rpm -e samba-common-2.2.1a-4.i386.rpm;10.Samba相关命令rpm -aq |grep samba #查询Linux是否安装samba服务;rpm -ifv 安装包文件 #安装命令;rpm -e -nodeps #卸载samba服务(注:先卸载client再卸载common);chkconfig -level 345 smb on #开机自动激活samba;testparm #测试smb.conf组态档定义是否正确;如果程序报告没有发现任何问题,则可以肯定smbd已经成功地加载了smb.conf,并可以使用了。testparm -s 配置文件 主机IPtestprns #测试定义在printcap档里的列表机;smbstatus #用来目前client端连接到Smba Server的联机状况;nmblookup #可使用NT/2000网域内的主机名称查询出对应的IP地址;swat #可使用WEB接口(如:IE、Netsacpe)对Samba Server做组态设定;smbpasswd help #帮助命令smbpasswd -a username #增加用户smbpasswd -x username #删除用户smbpasswd -d username #禁用用户linux客户端要连接samba/windows文件服务器时,需使用smbmount或mount指令:smbmount /samb
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保康县乡镇公务员考试试题及答案
- 建筑石料矿山环境影响及修复方案
- 十五五规划纲要:太赫兹成像技术的创新与无损检测
- 十五五规划纲要:收入分配调节政策
- 2026年建筑装饰公司员工食堂安全卫生管理制度
- 动物饲养中的健康风险评估与预警
- 云计算在科学计算的可视化技术应用
- 2025浙江经建工程管理限公司招聘38人易考易错模拟试题(共500题)试卷后附参考答案
- 2025浙江温州滨海新城投资集团限公司招聘13人易考易错模拟试题(共500题)试卷后附参考答案
- 2025江西省南昌市进贤县城管委招聘70人易考易错模拟试题(共500题)试卷后附参考答案
- 2025浙江省新能源投资集团股份有限公司招聘26人笔试历年参考题库附带答案详解
- 2025中国出版集团有限公司拟接收毕业生情况(北京)笔试历年备考题库附带答案详解2套试卷
- 2025宁夏交通建设投资集团有限公司校园招聘和社会招聘230人(1号)考试笔试参考题库附答案解析
- 2.4 函数的周期性和对称性(3大考点+12大题型)(讲义+精练)(解析版)-2026年新高考数学大一轮复习
- 医疗器械报废方案
- 术后恶心呕吐诊疗指南(2025版)
- 全国大学生职业规划大赛《农村金融》专业生涯发展展示【高职(专科)】
- 2025全国交管12123学法减分考试题库带参考答案
- 2025年四川省拟任县处级领导干部任职资格试题及参考答案
- 二元一次方程组的应用(1)课件北师大版八年级数学上册
- DR成像技术操作规范与管理
评论
0/150
提交评论