Linux下利用Samba搭建共享服务器.doc_第1页
Linux下利用Samba搭建共享服务器.doc_第2页
Linux下利用Samba搭建共享服务器.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux下利用Samba搭建共享服务器在Linux或者Unix环境下,如果想要实现与Windows系统的文件共享,我们需要安装一个叫做Samba的软件,它同Linux系统一下,同样是免费的开源软件,目前版本是3.0。下面笔者将通过一个实例来讲解Samba软件的安装与简单的应用。一、安装1.准备工作操作系统是RedHatAS 4下载samba-3.0.0.tar.gzsamba文件放置的目录为/home/user/samba-3.0.0.tar.gz2.编译、安装首先进入/home/user目录下,执行解包指令rootuser# tar zxvf samba-3.0.0.tar.gz然后进入samba-3.0.0目录下,在这个目录中有一个whatsnew.txt的文件,这个文件记录了samba3.0.0然后直接进入source目录下,samba在配置的时候提供了很多的参数,我们一般用到的就是-with-smbmount-prefix=然后进行编译rootuser# ./configure -with-smbmount -prefix=/usr/local/samba执行make指令rootlinux user# make这样就可以创建二进制程序和手册页了,然后再执行make installrootlinux user# make install这样就将安装文件安装完了二、配置实例:首先: 做一个共享目录public ,使匿名用户可读,可写。 第一步 编辑samba配置文件/etc/samba/smb.conf global 全局配置 workgroup = MYHOME 指定工作组 server string = File Server 服务器的说明 security = share 安全级别: 共分四种 1.share (任何用户都不需要密码,直接可以访问) 2.user 要提供用户名和密码才能访问 3.server 将用户和密码提交到另一服务器验证,如果递交失败,就 退到user安全级。 要求网络上存在一台Windows的主域控制器,samba把用户名和密码递交给它去验证。 public comment = Public Stuff path = /home/public public = yes browseable = yes writeable = yes常用参数: comment : 目录说明 path : 目录路径 public 开放共享默认为no ,如果yes 表示无需身份验证 browseable: 显示共享名称。 valid users: 允许列表中的用户访问 read only: 默认为yes,共享目录只读 。 write able: write able =no 与read only = yes一样的效果 wire list: 如果前面只读,只有在此里面的用户才有写的权利 creat mask: 指定在共享目录里面建立文件的权限, 权限最高只能为 766 directory mask: 指定建立目录的权限 force user: 指定存取的用户张号 force group: 指定用户存取组然后 建立共享目录,并设定目录的权限 # mkdir /home/public # chmod 777 /home/public实例:公司有三个部门分别是: 业务 财务 经理每个部门假设有2个人员,分别为 yewu01,yewu02 caiwu01,caiwu02 jingli01 jingli021 每个用户可以访问自己的宿主目录,并且只有该用户能访问宿主目录,并具有完全的权限, 而其他人不能看到你的宿主目录。2 建立一个caiwu 的文件夹, 要求对财务组和领导组的可看到, 只有caiwu01有写入的权限 , 其他的不能访问3 建立一个yewu的文件夹, 要求对业务组可读写, 经理组的可查看.4 建立一个公司文件共享目录, 要求全部人可查看, 但每个人只能删除自己的文件, 不能删除别人。第一步 先建立用户的帐号与所属工作组, 建立对应的目录并给目录777的权限 # groupadd caiwu # groupadd yewu # groupadd jinli # useradd caiwu01 -g caiwu # useradd caiwu02 -g caiwu # userdel yewu01 -g yewu # useradd yewu01 -g yewu # useradd yewu02 -g yewu # useradd jinli01 -g jinli # useradd jinli02 -g jinli # mkdir -p /home/samba/caiwu # mkdir -p /home/samba/yewu # mkdir -p /home/samba/public # chmod 777 -R /home/samba 这里给777的权限,避免后面的因为权限而产生的麻烦. # 使用smbpasswd -a caiwu01(caiwu02.)将6个用户加到samba用户中. 第二步 设定samba配置文件. 一般主要修改下面几个选项就可以了#=Global Settings= global workgroup = MYHOME hosts allow = 192.168.1. (安全设定允许访问的网段, 注释掉意思不加限制允许任意网络访问) security = user#= Share Definitions= homes comment = Home Directories browseable = no writable = yes 上面是设定每个用户的宿主目录, 一般samba是设定好的,无需更改. caiwu comment = caiwu directory path = /home/samba/caiwu public = no write list = caiwu01 valid users = caiwu,jinli yewu comment = yewu directory path = /home/samba/yewu public = no write list = yewu valid users = jinli public comment = Public Stuff path = /home/samba/public public = yes browseable = yes writeable = yes 完成后记得重起samba # service smb restart第三步 设定public的权限, 因为samba的不能做到每个人只能删除自己的文件, 不能删除别人的功能,linu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论