




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Centos构建文件共享服务器samba前言在我们使用 Windows 作为客户机的时候,通常有文件、打印共享的需求。作为Windows 网络功能之一,通常可以在 Windows 客户机之间通过 Windows Network 固有的功能实现这些要求。然而,通过 Samba 我们也可以让一台 CentOS 主机来兼容 Windows 网络,实现同样的功能,进而充分发挥 CentOS 主机的可用性。本篇文档主要介绍怎样通过 Samba 服务器的构建实现 Windows 网络中的文件共享。Samba 用的netbios协议,如果您用Samba 不成功,很有可能是你的NETBIOS服务关闭了安装前的检查a.检查网络是否通rootsample #ping 00 -ping局域网内的其他电脑rootsample #ping -ping 外网地址*如果不通,请配置IP地址rootsample #ifconfig -查看IP配置情况rootsample #vi /etc/sysconfig/network-scripts/ifcfg-eth0 -配置IP 1 DEVICE=eth0 2 BOOTPROTO=static 3 BROADCAST=55 4 HWADDR=00:0C:2x:6x:0x:xx 5 IPADDR=3 -ip地址 6 GATEWAY= -网关 7 NETMASK= -子网掩码 8 NETWORK= -网段 9 ONBOOT=yes 10 TYPE=Ethernetrootsample #vi /etc/resolv.confdomain smbserver -定义本地域名 nameserver 8 -定义被参照的DNS服务器的IP地址(最多可指定3个)rootsample #service network restart -重新启动网络服务b.查看smb是否已被安装rootsample #rpm -qa samba*安装了会出现samba的版本1.安装 Samba首先,通过 yum 来在线安装 Samba 。rootsample # yum -y install samba Populating transaction set with selected packages. Please wait.- Downloading header for samba to pack into transaction set.samba-3.0.10-1.4E.9.i386. 100% |=| 101 kB 00:00- Package samba.i386 0:3.0.10-1.4E.9 set to be updated- Running transaction check- Processing Dependency: samba-common = 0:3.0.10 for package: samba- Restarting Dependency Resolution with new changes.- Populating transaction set with selected packages. Please wait.- Downloading header for samba-common to pack into transaction set.samba-common-3.0.10-1.4E. 100% |=| 37 kB 00:00- Package samba-common.i386 0:3.0.10-1.4E.9 set to be updated- Running transaction checkDependencies Resolved=Package Arch Version Repository Size=Installing:samba i386 3.0.10-1.4E.9 base 13 MInstalling for dependencies:samba-common i386 3.0.10-1.4E.9 base 5.0 MTransaction Summary=Install 2 Package(s)Update 0 Package(s)Remove 0 Package(s)Total download size: 18 MDownloading Packages:(1/2): samba-common-3.0.1 100% |=| 5.0 MB 00:04(2/2): samba-3.0.10-1.4E. 100% |=| 13 MB 00:11warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 443e1821Public key for samba-common-3.0.10-1.4E.9.i386.rpm is not installedRetrieving GPG key from /centos/RPM-GPG-KEY-centos4Importing GPG key 0x443E1821 CentOS-4 key Key imported successfullyRunning Transaction TestFinished Transaction TestTransaction Test SucceededRunning TransactionInstalling: samba-common # 1/2Installing: samba # 2/2Installed: samba.i386 0:3.0.10-1.4E.9Dependency Installed: samba-common.i386 0:3.0.10-1.4E.9Complete!samba服务器安装完成后用命令行# rpm qa | grep samba测试是否有完全安装: 若出现这几个安装包,则说明samba安装完全:可以使用了。之后就要修改防火墙规则了,因为samba是要使用138,138139,445,873端口的必须把这几个端口打开,在命令行下编辑文件将这些端口放开:rootsample # vi /etc/sysconfig/iptables 编辑 iptables 配置文件设置 Samba 服务自启动。rootsample # chkconfig smb on 设置 Samba 自启动rootsample # chkconfig -list smb 确认 Samba 启动标签,确认 2-5为 on 的状态smb 0:off 1:off 2:on 3:on 4:on 5:on 6:offrootsample # /etc/rc.d/init.d/smb start 启动 Samba 服务(或 #service smb start )Starting SMB services: OK Starting NMB services: OK Samba服务器基本配置完毕。下面是根据公司需求设计的共享配置权限表:Samba共享服务器技术部(只有技术部主管能在该文件下增加文件或目录。领导层和技术部成员只能访问,但是该写权限只在该目录下,子文件不继承该权限)员工私有文件夹(只有员工自己和系统管理员能访问,都拥有权限,其他人不能访问)技术交流文件夹。所有人拥有上传和修改和下载文件的权利,但是每个人只对自己的上传的文件有删除的权利。技术部文公告区,总监和管理员有全部权限,其他人只读公司公告区。(一般是公司人事和领导层拥有读写权限,其他人只读,)技术文件资料工具下载区。技术部拥有读写权限,其他所有人只有写的权限。其他部门设计,基本参照技术部的权限设计。公司共享文件区,所有人拥有读写权限,管理员拥有全部权限,其他人只有删除和修改自己文件的权限。公司技术部samba设计:编辑samba配置文件vim/etc/samba/smb.conf。其全局变量global设计如下:采用了密码访问验证登陆模式,workgroup = WORKGROUP 找到此行,将工作组名称改为 Windows 网络所定义的工作组名workgroup = WORKGROUP 变为此状态,这里以 Windows XP 默认的“WORKGROUP”为例netbios name 在window系统中显示的服务器主机名称server string 服务器说明security = user 设置登陆模式。User为密码验证模式hosts allow 设置允许登陆的网络段,因为公司问局域网访问,安全性较高。关于company的参数设计如下:comment = company path = /opt/company/ 设置共享路径 create mask = 0664#create mask是用户创建文件时的权限掩码;对用户来可读可写,对用户组可读可写,对其它用户可读; directory mask = 0775#directory mask 是用来设置用户创建目录时的权限掩码,意思是对于用户和用户组可读可写,对其它用户可读可执行; writeable = yes 设置文件可写 valid users = admin 访问者 browseable = no 因为是属于管理员后台管理。不用出现在共享系统中。在各个能上传文件的文件夹还要添加此句来增加安全防范,不准上传的文件格式为.exe .com .dll .bat 参数设定如下:Veto files = /*.exe/*.com/*.dll/*.bat/关于技术部的参数设定:大概如同公司的设定,访问者改变为,技术组,领导组,管理者,其他部门依照此参数设定。以上为smb.conf文件的参数设置样板。下面是文件目录的创建和相关权限的的配置:之后就是按需增加用户和组#groupadd tech#groupadd hr#groupadd gm#groupadd guohui#groupadd zongwei#groupadd hao#groupadd zhou#groupadd lan#useradd g zongwei G hr d /opt/company/tech/zongwei s /sbin/nologin zongwei如此增加系统用户:之后是增加smb系统的用户:#Smbpasswd a zongwei New SMB password: 注:在这里添加Samba用户linuxsir的密码;Retype new SMB password: 注:再输入一次;下一步是确定文件权限和归属:#chown zongwei:tech tech /tech文件夹归属于tech组的zongwei所有#chmod 755 tech /设置755权限后tech文件夹只有zongwei能写。其他人只能读。#cd tech #chown guohui:guohui guohui#chown zongwei:zongwei zongwei#mkdir jsgx gonggao #chmod 770 guohui /赋予文件夹guohui770的权限只有guohui和其/组能访问和修改#chmod 770 zongwei#chmod 1775 jsgx /jsgx文件夹下的tech组每个用户只能修改和删除/自己
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 孝感桥墩施工方案(3篇)
- 娱乐直播活动策划方案案例(3篇)
- 室外猜灯谜活动方案策划(3篇)
- 618活动策划方案目的(3篇)
- 名校教师考试题库及答案
- 北京市昌平区2024-2025学年八年级下学期期末考试道德与法制题目及答案
- 安徽省六安市舒城县2023-2024学年高一下学期期末考试地理考试题目及答案
- 感知艺术:初中美术欣赏与实践活动教案
- 定制家居产品销售及安装合同
- 叙事作文小小推销员250字(8篇)
- 2024年中国人寿:养老险总公司招聘笔试参考题库含答案解析
- 知识产权风险预警项目分析报告
- 南城一中高三年级工作计划
- 企业重组改变组织结构以提高效率
- 污水处理设施运维服务投标方案(技术标)
- 围术期高钾血症的识别与救治
- 微信点餐系统小程序的设计与实现
- 行业标准项目建议书
- 订单评审表-模板
- 夏米尔350Pedm火花机快速入门操作
- 人教新版高中物理必修说课实验练习使用多用电表
评论
0/150
提交评论