samba服务

一、什么是SAMBA

  Linux之间可以通过NFS服务方便的挂载远程主机上的共享目录,那么SAMBA主要是用于实现Windows主机与Linux主机之间共享文件互访。它们之间的通信依赖于CIFS协议。

二、SAMBA使用的daemon

    1、nmbd:在Linux上实现NetBIOS;

      NetBIOS:windows基于主机实现互相通信的机制;NetBIOS无法跨越路由器。

    2、smbd:用于实现CIFS;

    3、winbindd:用于实现将Linux主机加入活动目录(AD)中。

  SAMBA使用的端口号:137/udp,138/udp,139/tcp,445/tcp

三、安装SAMBA

  1、安装服务器

    yum -y install samba

  2、启动服务 

服务启动.jpg

  3、查看端口号是否开启

端口号.jpg

四、配置SAMBA

  SAMBA的主配置文件为/etc/samba/smb.conf,下面以一个实例来了解SAMBA的基本使用方法。

  1、配置smb.conf文件

   打开smb.conf文件,找到security,如图所示:

6.jpg

   此选项用于设置访问samba时的认证方式,user表示需要提供用户名和密码才能访问,share表示无需密码。

   在配置文件中添加如下内容:

7.jpg

    其中:[test]表示共享的名称;

        path表示共享的路径;

        comment表示共享目录的注释;

        browseable表示共享目录是否可以被浏览;

        publice:为yes时表示任何用户(即使没有密码)都可以访问此目录,为no时表示只有合法的用户才能访问此目录;

        writable:是否可写;

        write list:有写权限的用户列表。

  2、创建共享所需的目录

   mkdir /share

  3、创建本地用户

   samba要求所有访问的用户必须是/etc/passwd文件中存在的用户。

10.jpg

  4、将本地用户添加为samba用户

11.jpg

    此处使用smbpasswd命令来进行用户的添加,此命令常用相关选项如下:    

    -a:添加系统用户为samba用户;

    -d:禁用用户;

    -e:启用用户;

    -x:删除用户。

12.jpg

  5、重启服务

8.jpg

  6、本地测试

9.jpg

  7、使用用户名进行连接测试

13.jpg

    上面的结果表示可以正常访问了,下面使用windows系统测试访问:

14.jpg

16.jpg

五、在Linux系统中添加windows共享目录

  1、显示windows主机上所有的共享目录

1.jpg

  2、连接到共享目录中

2.jpg

  3、挂载共享目录到本地

3.jpg

原创文章,作者:petmaster,如若转载,请注明出处:http://www.178linux.com/6140

(0)
petmasterpetmaster
上一篇 2016-02-14 09:56
下一篇 2016-02-14 10:00

相关推荐

  • haproxy实战之haproxy实现mysql负载均衡

    haproxy实战之haproxy实现mysql负载均衡 实验目的haproxy + mysql实现负载均衡 1.准备机器,做好时间同步,域名主机名解析 192.168.42.151 [node2 haproxy] 192.168.42.152 [node3 mariadb] 192.168.42.153 [node4 mariadb] 2.node3,no…

    Linux干货 2017-06-29
  • 导读谷歌三大核心技术之一 GoogleFileSystem(一)

    GoogleFileSystem设计构想 为满足Google数据处理的需求,Google工程师设计并实现了GoogleFileSystem(GFS)。GFS与传统分布式文件系统类似,也需要满足高性能、可伸缩性、可靠性以及可用性。与传统分布式文件系统思路不不同的是: GFS认为组件失效是常态而非意外,GFS由大量廉价设备组成 文件数量异常巨大 绝大部分文件修改…

    Linux干货 2017-05-07
  • M20-1正则表达式有话说

    1、找出ifconfig命令结果中本机的所有ipv4地址  [root@centos7 ~]# ifconfig |grep -E -o '(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-…

    Linux干货 2016-08-05
  • 用keepalived高可用nginx

    单主模型 环境四个虚拟机 upstream server:node1:172.16.100.6         CeotOS 6 upstream server:node3:172.16.100.69         CeotOS 7 节点1:172.16.100.67                        CeotOS 7 节点2:node2:17…

    2017-10-15
  • vim用法小结

    vim使用: 使用vi和vim的三种主要模式 : 命令模式,插入模式,扩展模式    扩展模式: w:写入磁盘文件 wq:写入并退出 x:写入并退出 q:退出 q!不存盘退出,即使更改都将丢失 r filename:读文件内容到当前文件中 w filenane: 将当前文件内容写入到另一个…

    Linux干货 2016-08-12
  • 第六周小练习

    详细总结vim编辑器的使用并完成一下练习 vim编辑器的基本使用 vim模式: 1、编辑模式(命令模式) 2、输入模式 3、末行模式  一、打开文件 vim /path/to/somefile 打开单个文件 如果文件存在为打开,否则保存退出时为新建 vim /path/to/somefile vim +# : 打开文件…

    Linux干货 2016-12-19