下载此文档

centos samba配置和设计.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
该【centos samba配置和设计 】是由【小屁孩】上传分享,文档一共【10】页,该文档可以免费在线阅读,需要了解更多关于【centos samba配置和设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。Centos构建文件共享服务器samba前言 在我们使用Windows作为客户机的时候,通常有文件、打印共享的需求。作为Windows网络功能之一,work固有的功能实现这些要求。然而,通过Samba我们也可以让一台CentOS主机来兼容Windows网络,实现同样的功能,进而充分发挥CentOS主机的可用性。本篇文档主要介绍怎样通过Samba服务器的构建实现Windows网络中的文件共享。bios协议,如果您用Samba不成功,[******@sample~]#<-ping局域网内的其他电脑[******@sample~]#ping<-ping外网地址*如果不通,请配置IP地址[******@sample~]#ifconfig<-查看IP配置情况[******@sample~]#vi/etc/work-scripts/ifcfg-eth0<-配置IP1DEVICE=eth02BOOTPROTO=static3BROADCAST==00:0C:2x:6x:0x:xx5IPADDR=<-ip地址6GATEWAY=<-网关7NETMASK=<-子网掩码8NETWORK=<-网段9ONBOOT=yes10TYPE=[******@sample~]#vi/etc/<-<-定义被参照的DNS服务器的IP地址(最多可指定3个)[******@sample~]#workrestart<-[******@sample~]#rpm-qasamba* 首先,通过yum来在线安装Samba。[******@sample~]#yum-yinstallsamba <-安装SambaSettingupInstallProcessSettinguprepositoriesupdate100%|=========================|951B00:00base100%|=========================|:00addons100%|=========================|951B00:00extras100%|=========================|:%|=========================|73kB00:00update:##################################################212/212Added212newpackages,%|=========================|569kB00:00base:##################################################1500/1500Added1500newpackages,%|=========================|157B00:00Added0newpackages,%|=========================|32kB00:00extras:##################################################124/124Added124newpackages,-->.--->--%|=========================|101kB00:00--->:--->Runningtransactioncheck-->ProcessingDependency:mon=0::samba-->RestartingDependencyResolutionwithnewchanges.-->.--->--%|=========================|37kB00:00--->:--->RunningtransactioncheckDependenciesResolved=============================================================================PackageArchVersionRepositorySize=============================================================================Installing:-:-=============================================================================Install2Package(s)Update0Package(s)Remove0Package(s)Totaldownloadsize:18MDownloadingPackages:(1/2):mon-%|=========================|:04(2/2):samba--%|=========================|13MB00:11warning:rpmts_HdrFromFdno:V3DSAsignature:NOKEY,keyID443e1821mon--://mirror./centos/RPM-GPG-KEY-centos4ImportingGPGkey0x443E1821"CentOS-4key<centos-4key@>"essfullyRunningTransactionTestFinishedTransactionTesteededRunningTransactionInstalling:mon#########################[1/2]Installing:samba#########################[2/2]Installed::-::-!samba服务器安装完成后用命令行#rpm?–qa|grep?samba测试是否有完全安装:若出现这几个安装包,则说明samba安装完全:可以使用了。之后就要修改防火墙规则了,因为samba是要使用138,138139,445,873端口的必须把这几个端口打开,在命令行下编辑文件将这些端口放开:******@sample~]#vi/etc/sysconfig/iptables ←编辑iptables配置文件 设置Samba服务自启动。[******@sample~]#chkconfigsmbon ←设置Samba自启动[******@sample~]#chkconfig--listsmb ←确认Samba启动标签,确认2-5为on的状态smb0:off1:off2:on3:on4:on5:on6:off[******@sample~]#/etc//smbstart ←启动Samba服务(或#servicesmbstart)StartingSMBservices: [OK]StartingNMBservices: [OK]Samba服务器基本配置完毕。下面是根据公司需求设计的共享配置权限表:Samba共享服务器技术部(只有技术部主管能在该文件下增加文件或目录。领导层和技术部成员只能访问,但是该写权限只在该目录下,子文件不继承该权限)员工私有文件夹(只有员工自己和系统管理员能访问,都拥有权限,其他人不能访问)技术交流文件夹。所有人拥有上传和修改和下载文件的权利,但是每个人只对自己的上传的文件有删除的权利。技术部文公告区,总监和管理员有全部权限,其他人只读公司公告区。(一般是公司人事和领导层拥有读写权限,其他人只读,)技术文件资料工具下载区。技术部拥有读写权限,其他所有人只有写的权限。其他部门设计,基本参照技术部的权限设计。公司共享文件区,所有人拥有读写权限,管理员拥有全部权限,其他人只有删除和修改自己文件的权限。公司技术部samba设计:编辑samba配置文件vim?/etc/samba/?。其全局变量global设计如下:采用了密码访问验证登陆模式,workgroup=WORKGROUP ←找到此行,将工作组名称改为Windows网络所定义的工作组名workgroup=WORKGROUP ←变为此状态,这里以WindowsXP默认的“WORKGROUP”为例netbiosname在window系统中显示的服务器主机名称serverstring服务器说明security=user设置登陆模式。User为密码验证模式hostsallow设置允许登陆的网络段,因为公司问局域网访问,安全性较高。pany的参数设计如下:?pany???????path=/pany/设置共享路径???????createmask=?0664#createmask是用户创建文件时的权限掩码;对用户来可读可写,对用户组可读可写,对其它用户可读;???????directorymask=0775#directorymask是用来设置用户创建目录时的权限掩码,意思是对于用户和用户组可读可写,对其它用户可读可执行;???????writeable=yes设置文件可写???????validusers=***@admin访问者???????browseable=no因为是属于管理员后台管理。不用出现在共享系统中。在各个能上传文件的文件夹还要添加此句来增加安全防范,不准上传的文件格式为..:?Vetofiles=/*.exe/*.com/*.dll/*.bat/关于技术部的参数设定:大概如同公司的设定,访问者改变为,技术组,领导组,管理者,其他部门依照此参数设定。。下面是文件目录的创建和相关权限的的配置:之后就是按需增加用户和组#groupaddtech#groupaddhr#groupaddgm#groupaddguohui#groupaddzongwei#groupaddhao#groupaddzhou#groupaddlan#useradd–gzongwei–Ghr–d/pany/tech/zongwei–s/sbin/nologinzongwei如此增加系统用户:之后是增加smb系统的用户:#Smbpasswd–azongweiNewSMBpassword:注:在这里添加Samba用户linuxsir的密码;RetypenewSMBpassword:注:再输入一次;下一步是确定文件权限和归属:#chownzongwei:techtech//tech文件夹归属于tech组的zongwei所有#chmod755tech//设置755权限后tech文件夹只有zongwei能写。其他人只能读。#cdtech#chownguohui:guohuiguohui#chownzongwei:zongweizongwei#mkdirjsgxgonggao#chmod770guohui//赋予文件夹guohui770的权限只有guohui和其//组能访问和修改#chmod770zongwei#chmod1775jsgx//jsgx文件夹下的tech组每个用户只能修改和删除//自己的文件夹,其他组只能读#chmod0755gonggao//只有文件拥有者能写,其他人只能读其他部门参照此设计!entOS开启SELinux导致samba无法访问的解决办法安装CentOS默认是开启SELinux的,所以会导致samba、ftp等应用程序无法访问相应目录,解决办法如下开启所有共享目录只读权限/usr/sbin/setsebool-Psamba_export_all_roon读写权限/usr/sbin/setsebool-Psamba_export_all_rwon精品文档欢迎下载

centos samba配置和设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小152 KB
  • 时间2024-04-17