文件共享服务之Samba

前言:

  Samba是种用来让Unix/Linux系列的操作系统与Windows操作系统的SMB/CIFS网络协议做链接的自由软件。不仅可访问及分享SMB的文件夹及打印机,本身还可以集成入Windows的域,扮演为域控制站(Domain Controller)以及加入活动目录(ActiveDirectory)成员。简而言之,此软件在WindowsUnix/Linux系列操作系统之间搭起一座桥梁,让两者的资源可互通有无。

  SMBServer Message Block,服务器消息模块;

  CIFCCommon Internet File System,网络文件共享系统,SMB的增强版本。


        Samba能够为Unix/Linux目录创建网络共享,Windows用户可以像访问Windows下的文件夹那样来通过网络访问这些Unix/Linux目录。同样,可为Windows文件夹创建网络共享,Unix/Linux用户可以像访问Unix/Linux下的目录那样来通过网络访问这些Windows的文件夹。


  CIFS:工作在137/UDP138/UDP139/TCP445/TCP


SAMBA的组成:

  nmbdnetbios

  smbdcifs

  winbindd


Linuxsamba使用方法:

  LinuxIP192.168.1.10,系统版本:CentOS6.7x86_64

  WindowsIP192.168.1.11,系统版本:WindowsXP x86


Linux作为客户端使用:

Windows端设置共享目录

文件共享服务之Samba_第1张图片

文件共享服务之Samba_第2张图片

文件共享服务之Samba_第3张图片






安装客户端程序:

# yum install samba-client
# rpm -ql samba-client


Linux客户端获取共享信息:

# smbclient//192.168.1.11/smbfile -U administrator

文件共享服务之Samba_第4张图片 

基于挂载的方式访问:

# mkdir /samba
# mount -t cifs //192.168.1.11/smbfile /samba -o username=administrator,password=adminadmin

wKioL1XRp_rwSNvpAAB3mWjfVJs535.jpg


Linux作为服务器使用:

安装服务器程序:

# yum install samba
# rpm -ql samba

# /etc/rc.d/init.d/nmb
# /etc/rc.d/init.d/smb    服务脚本;

# /etc/samba/smb.conf    主配置文件:


samba配置文件:

# mkdir �p /share/samba
# vim /etc/samba/smb.conf
> workgroup= WORKGROUP    :windows的工作组

自定义共享设置:
>      [smbfile]    :共享名;
>      comment = smbfile    :共享描述
>      path = /share/samba    :共享目录
>      browseable = yes    :{yes/no},是否可浏览;
>      public = yes    :{yes|no},是否允许guest账户访问,
>      guest ok = yes    :{yes|no},同public
>      writable = yes    :{yes|no},是否可写,与readonly相反;
>      read only = no    :{yes|no},是否只读,与writable相反;


创建samba用户:

samba用户:

  账号:都是系统用户,/etc/passwd

  密码:samba服务自有密码文件;


  将系统用户添加为samba的命令:smbpasswd


smbpasswd命令选项:

    -a Sys_User:添加系统用户为samba用户
    -d:禁用用户;
    -e:启用用户;
    -x:删除用户;
# useradd samba
# smbpasswd �a samba
# setfacl -m u:samba:rwx /share/samba/

wKioL1XRqUbBFlKGAACPcsBNE9Q290.jpg


检查配置文件,启动服务:

# testparm
# chkcondig nmb on
# chkconfig smb on
# service nmb start
# service smb start


Windows客户端访问:

文件共享服务之Samba_第5张图片

文件共享服务之Samba_第6张图片

 

 

 


本文出自 “小马的学习记录” 博客,请务必保留此出处http://masachencer.blog.51cto.com/8683770/1685313

你可能感兴趣的:(linux,samba,smb,nmb)