samba的安装及配置

详解linux系列之samba的安装及配置
2009-04-16 12:28:38
 标签: samba linux 详解    [ 推送到技术圈]

版权声明:原创做品,容许转载,转载时请务必以超连接形式标明文章 原始出处 、做者信息和本声明。不然将追究法律责任。 http://liuyonglei.blog.51cto.com/501877/150221
上篇博文中我介绍了FTP,今天咱们来介绍一下samba实现文件共享。
这个比FTP更好点,由于对用户的权限能够经过samba权限和系统权限交叉使用,取最严格的。可让windows更容易的从linux系统上存取文件,还有samba也可让linux上面的打印机成为打印机服务器(printer  server),这个服务可让你的linux瞬间成为一个档案服务器(file  server),FTP还有一个小小的问题,那就是没法直接修改主机上面的档案数据,只能从server上下载好之后才能修改,所以档案在server与client端都会存在。而samba能够解决这一问题。
那它为何叫samba呢?这是由于这个服务的创始人的缘故,刚开始这我的在注册的时候申请了SMB(server message block ),由于smb没有真正的意义,这时候这我的就开始查找名词当他看到samba这个词正好包含了smb,又是热情拉丁舞的名称,因而就用samba作为商标了。
好了废话少说开始咱们今天的实验。
实验大体步骤:
一、安装
二、配置并启动服务
三、验证
进入光盘安装目录,咱们须要安装两个rpm包,一个server与一个client包。
samba:这个主包中包含了samba的主要deamon档案、samba的文件(document)、以及其它与samba相关的logrotate设定文件及开机预设选项档案等:
samba—client:这个包提供了当linux作为samba  client端时,所须要的工具指令。
咱们先来安装主包
1
主包安装完成
2
安装client包,显示已经安装过了,不用安装了。O(∩_∩)O~
3
仍是进入咱们要修改的配置文件,这个文件分为两部分。这个配置文件几乎不用咱们修改什么。
4
这个是全局设置,你们看一下
5
在全局设置里包含了工做组、服务器版本等等。
6 
这个事共享定义部分,里面能够经过修改来实现咱们对用户的限制。
7
咱们来添加几条记录,来建两个文件一个给最大权限(pub),一个给最小权限(test),其中
path = /tmp/pub(指定上传的目录)
browseable = yes(对其余人是否可见)
guest ok =  yes(容许匿名用户)
writable =  yes(容许用户写)
public = yes(公开的)
valid users  =  aa(指定这个目录属于哪一个用户,这个目录只容许aa用户访问)
8
咱们在上一步中指定的那两个目录是不存在的须要咱们手工创建的,建好这两个目录后来建立samba用户,这的用户必须是系统已经存在的,先来建立系统用户aa  、bb。可是samba用户的密码与系统的密码是不一样的,为何不同呢?
你们想一下samba是共享的是容许匿名访问的,当别人访问你的samba服务器时若是密码同样那样你的系统很容易被***。
9
咱们来给aa这个用户设置一个密码,密码要求用足够的复杂度,否则会报下面错误
10
咱们给aa  、 bb都设置了samba密码。记住密码必定要复杂点啊。
11
咱们来从新启动一下服务,看到FAILED没事,那是在中止服务,由于咱们的samba尚未启动,因此会失败的,看到后两个ok就好了。
12
咱们来修改一下系统的权限,把pub目录设置成最大权限777,把test这个目录的属组和属主都改成aa并把这个目录的权限改成700
15
好了一切准备就绪等待咱们的访问,在windows系统上双击网上邻居,搜索输入咱们要访问主机的ip,看到验证窗口后输入咱们建立的用户aa点击肯定。
13
好了能够正常访问并能够在文件夹中建立/删除文件,你们看到打印机和传真了吧,这就是samba的好处能够共享打印机。
14
咱们退出来,清除一下缓存,让bb登录,由于test这个目录是属于aa这个用户的,当bb这个用户访问时它会给你要用户名与密码,限制成功。
16
test访问不了,可是pub这个目录是能够访问的由于他的权限是最大的容许任何人访问的,咱们双击这个目录也是能够在里面建立/删除文件的。
17
注意:samba用户的密码能够与系统密码同样,但必须符合复制性,可是不建议你们这样作,由于这样作是不安全的。
相关文章
相关标签/搜索