首页 > 其他 > 详细

第二章Samba文件共享服务

时间:2014-03-08 00:34:20      阅读:582      评论:0      收藏:0      [点我收藏+]

                               第二章Samba文件共享服务

1、Samba服务的组件

  linux服务器 samba-3.0...

              samba-common-3.0.....

  linux客户端 samba-common-3.0.....

              samba-client-3.0....

2、Samba 有两个服务器,一个是smb 是Samba 的主要启动服务器 TCP端口 139;445

                     另一个是nmb 是解析用的 UDP端口 137;138

  命令 netstat -anptu | grep "smb"

如果您有防火墙,一定要把这两个端口打开。如果不知道怎么打开。可能你和我一样是新手,还是把防火墙规则                    清掉也行;

[root@localhost ~]# iptables -F
    或
   [root@localhost ~]# /sbin/iptables -F


3、Samba配置文件 /etc/samba/smb.conf

       用户配置文件 smbpasswd、smbusers和lmhosts 还有一个文件是secrets.tdb

[global] 全局配置
workgroup = LinuxSir  就是Windows中显示的工作组;在这里我设置的是LINUXSIR (用大写)
netbios name = LinuxSir05 就是在Windows中显示出来的计算机名
server string = Linux Samba Server TestServer就是Samba服务器说明
security = share (share 匿名访问;user 本服务验证用户名和密码;server指定另台服务验证用户名和密吗

                   domain  windows域控制器来验证用户名和密码

[homes] 宿主目录共享设置

[printers] 打印机共享设置

[share] 自定义名称

comment=linux share 共享目录的注释

path = /share  共享服务器中的文件路径
writeable = yes 共享目录是否可写与 read only配置相反
browseable = yes 共享“网上邻居”是否在网上看见 设置为On时为隐藏文件
guest ok = yes  是否所以人可访问共享目录 与public配置一样

valid users = zhansan,@caiwubu  张三和财务部组只有可读权限

write list = caiwujingli 财务部经理有读写权限

4、共享账号映射(别名)的配置文件

  /etc/samba/smbusers

5、访问Ip地址限制

[global]                            #限制对象 主机名 Ip 和网段(省去主机部分),多个地址以逗号或空

      hosts allow =192.168.1.50 1.100        格隔开

6、目录和文件夹上传后在share目录的权限

[share]

create mask = 0664  rw-rw-r--
      directory mask = 0775 rwxrwxr-w

5、需验证用户共享步骤

  (1)安装samba

  (2)创建共享用户确认财务部有可读权限,而经理可读写权限!

     useradd cw1 创建用户cw1

     useradd cw2 创建用户cw2

     useradd zhansan 创建用户zhangsan

     useradd caiwubujingli 创建用户 财务部经理 caiwubujingli

     groupadd caiwubu 创建 财务部 caiwubu

     gpasswd -M cw1 cw2 caiwubu 把cw1 和 cw2 加入到caiwubu中

     pdbedit -a -u zhangsan     创建Samba共享用户               # Samba共享只能加入用户,不能加组

     pdbedit -a -u caiwubujingli  # -a 表示添加  -u 表示指定用户 -x 表示删除 -L 列出所有的Samba共享用                                                                                 户 -v 输出更详细;pdbedit -a -u 添加用户; pdbedit -vL 列出所有的用户; pdbedit -x -u 删除指定用户

     mkdir /share    在根目录下创建share目录

  (3)设置共享目录权限

     chmod 777 /share  设置根目录下share权限为 rwxrwxrwx

  (4)配置 vim /etc/samba/smb.conf

[global]
              workgroup = LinuxSir
              netbios name = LinuxSir05
              server string = Linux Samba Server TestServer
              security = user
    [share]
             path = /share

read only = on

             guest ok = on

valid users = zhansan,@caiwubu

write list = caiwubujingli

 (5)为用户 cw1 cw2 caiwubujingli 配置别名

       vim /etc/samba/smbusers

       cwi = lisi

       cw2 = wangwu

       caiwubujingli = wangzong

 (6) 修改配置文件要重启服务

     service smb start(启动)或restart (重新加载)

6、查询目标主机的共享资源列表

  smbclient -L 192.168.1.1    # -L 目标主机的Ip

  登录并访问共享文件夹

  smbclient -U cw1 //192.168.1.1/shart   #-U 指定的用户

     lcd /root/  本地目录切换到root

     cd server/   切换到共享目录的server子目录下

     mget 下载到当前本地目录下

     mput  上传本地文件或目录

     quit  退出

本文出自 “我学我用” 博客,请务必保留此出处http://593095349.blog.51cto.com/8497121/1369569

第二章Samba文件共享服务,布布扣,bubuko.com

第二章Samba文件共享服务

原文:http://593095349.blog.51cto.com/8497121/1369569

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!