来一发CentOS6.5下安排samba企业级文件办事器实战
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!1.实行需求:1)利用RPM包装置samba办事
2)完成匿名会见,考证能够读写文件、目次
3)完成指定用户的会见
4)完成指定用户的会见,并为用户付与分歧的权限
5)完成用户的别号会见,并测试权限
6)完成对特定的会见地点举行限定
7)完成会见windows体系中的同享资本
2.实行情况:
Linux办事器体系版本:RedHatEnterpriseLinux6.5IP:192.168.10.3
Windows客户机体系版本:Windows7Ultimatex64IP:192.168.10.2
Samba软件版本:samba-3.6.9
3.实行步调:
基础装置操纵
A.挂载体系光盘并装置samba
要装置samba办事必要从rpm软件包装置,rpm装置包一样平常放在体系光盘中的Packages目次中,我们起首用mount下令看一下是不是挂载了光盘到体系中
假如没有挂载,将光盘手动挂载到体系的mnt目次下
检察光盘已被挂载
在Packages目次下找到samba办事的软件包并装置
B.检察samba设置文件
装置好samba以后我们要想办事器可以依照我们的志愿事情就要往修正设置文件了
能够用rpm-qc来检察一个已装置软件的文档装置地位
发明并没有显现conf设置文件,但依据履历一样平常conf设置文件城市放在/etc目次下,查找/etc/samba/目次,找到主设置文件smb.conf
#more/etc/samba/smb.conf检察文件内里的内容,发明内容很长,而且有良多#号的正文
我们为了看起来便利,能够过滤失落一切带#号的行,并把过滤事后的文件内容保留为别的一个文件smb.con:
#grep-v"#"/etc/samba/smb.conf>/etc/samba/smb.con
检察发明已有了smb.con文件,倡议本来以.conf开头的设置文件也不要删除,能够给它改个名字做个备份,以防未来设置堕落还能够把它持续拿来修正
#cd/etc/samba#切换到samba目次
#mvsmb.confsmb.conf.back#将conf文件备份
#mvsmb.consmb.conf#将smb.con更名为smb.conf
完成匿名会见,考证能够读写文件、目次
#vismb.conf#翻开主设置文件
workgroup=MYGROUP
serverstring=SambaServerVersion%v
;netbiosname=MYSERVER
;inte***ces=loeth0192.168.12.2/24192.168.13.2/24
;hostsallow=127.192.168.12.192.168.13.
logfile=/var/log/samba/log.%m
maxlogsize=50
security=share
passdbbackend=tdbsam
以上为全局形式的设置内容,其他坚持默许便可,我们体贴的是假如要完成匿名会见,只必要修正security使宁静级别为share(默许的为user)
上面是对share同享目次举行设置,在设置文件的开端拔出以下行
#指定目次的同享称号
path=/opt/share#指定同享share这个目次
public=yes#public=guestok,设为yes同意匿名用户会见
browseable=yes#让匿名用户能够看到同享内容
writable=yes#设置能够有写进的权限
createmask=0644#设置新建文件的权限,暗示属主具有读写权限,其别人都只要只读权限(rw-r--r--)
directorymask=0755#设置新建目次的权限,暗示属主具有读写实行权限,其别人没有写进权限(rwxr-xr-x)
A.修正后的剧本:
#mkdir/opt/share#创立share同享目次
#chmod777/opt/share#修正权限为777
#servicesmbstart#启动samba办事
#netstat-ant#检察收集端口形态
139和445两个samba办事的端口正在被监听,samba办事是一般的,上面就能够往客户机上测试了。测试之前,必需把防火墙和selinux关失落
#serviceiptablesstop
iptables:将链设置为政策ACCEPT:filter[断定]
iptables:扫除防火墙划定规矩:[断定]
iptables:正在卸载模块:[断定]
#setenforce0
B.效果考证:
在客户机上测试可否ping通办事器
在【入手下手】菜单的搜刮框中输出192.168.10.3,能够看到名为share的同享文件夹
进进文件夹,能够新建文件和文件夹,文件里能够写进任何内容,文件夹下也可以再新建文件,和设置文件里的设置是一样的,匿名会见乐成。
回到办事器,我们检察同享文件夹下匿名用户会见时新建的文件,发明属主和属组都是nobody,新建的文件权限是644,文件夹的权限是755
nobody是一个体系账号,匿名会见新建的就会显现为nobody
完成指定用户的会见
由于是要指定用户举行会见了,以是全局形式内里只必要修正security
使默许宁静级别为user
security=user
上面是依据详细的同享目次举行设置,在设置文件的开端拔出以下行,新建一个test的目次的同享设置,不让他匿名会见,只要指定用户才干会见
#指定目次的同享称号
path=/opt/test#指定同享test目次
browseable=yes#设置能够看到同享内容
writable=yes#设置能够有写进的权限
createmask=0644#设置新建文件的权限,暗示属主具有读写权限,其别人都只要只读权限(rw-r--r--)
directorymask=0755#设置新建文件夹的权限,暗示属主具有读写实行权限,其别人没有写进权限(rwxr-xr-x)
体系傍边的用户固然也能够会见同享目次,可是我们这里但愿用samba本人的账户来会见,新建两个用于samba的账户不设置他们的暗码,如许他们能够作为samba用户利用可是不克不及够上岸体系
#useraddjery#创立账户jery和jene
#useraddjene
#smbpasswd-ajery#设置账户为samba用户并设置暗码
NewSMBpassword:
RetypenewSMBpassword:
Addeduserjery.
#smbpasswd-ajene
NewSMBpassword:
RetypenewSMBpassword:
Addeduserjene.
#
#pdbedit-L#检察新建的samba账户信息
jery:500:
jene:501:
#mkdir/opt/test#创立同享目次test
#chmod777/opt/test#修正权限为777
#servicesmbrestart#重启samba办事,这里也能够利用reload,可是reload是从头加载设置其实不会和客户机完全断开毗连,这里为了测试用了restart
封闭SMB办事:[断定]
启动SMB办事:[断定]
<pstyle="padding:0px;margin:0px;clear:both;height:auto;overflow:hidden;color:rgb(85,85,85);font-family:宋体,ArialNarrow,arial,serif;font-size:14px;line-height:28px;"><strongstyle="padding:0px;margin:0px;"><spanstyle="padding:0px;margin:0px;font-size:16px;font-family:微软雅黑,sans-serif;">A. 如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。 Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。 现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。 为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。? 上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题. 学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
页:
[1]