Samba服务

 
Samba文件共享:Samba是Linux,Unix与windows之间开展相互操作的软件组件,Samba是因GPL协议的即兴开源软件;所要软件包括:Samba(服务器端软件包),
                             
Samba-client(客户端软件包),Samba-common(Samba公共文件软件包);其中Samba由smbd
和 nmbd两单守护进程组成:
                             
smbd服务过程也客户端提供文件共享与打印机服务,另外该过程还担当用户权限验证和锁功能,smdb
默认监听端口是TCP的139 暨445, Samba通过smb服务启动smbd进程,使用netstat
-nutlp 可以查
进程端口信息;
nmbd进程提供NetBIOS名称服务,以满足基于Common Internet File
System(CIFS)协议的共享访问环境
Samba通过nmb 服务启动 nmbd进程,该过程默认使用的凡UDP137端口;
===========Samba服务配置:
1》关闭防火墙与SELinux:
  setenfore 0
  service iptables stop
2》安装Samba软件:
  yum -y install samba
3》创建共享目录:

     ACCESS 1

  4》修改配置文件(/etc/samba/smb.conf):

       ACCESS 2

 
5》创建访问账号:客户端访问Samba共享时所采用的账户号即使是劳动器端系统面临真实存在的系统账户称,但是看Samba共享的密码必须是单身的Samba密
                                   
  码,而非可以使系统密码,这样是为确保真实系统的安全性。所以中标访问Samba服务器还亟需使用smbpasswd将系统账户添加到Samba,并
                             
 设置对应的密码,系统默认会将账户和密码存放在/var/lib/samba/private目录下;

*        相关命令:smbpasswd 修改账户samba密码
    -a 上加账户并安装密码
    -x 删除SMB账户
    -d 禁用SMB账户
    *-e 启用SMB账户**

        ACCESS 3

  6》启动服务:
     service smb restart
   ===============访问samba共享:
  1》windows客户端访问:

       ACCESS 4

     ACCESS 5

        ACCESS 6

       2》Linux客户端访问:
    1>第一种访问方式:命令执行直接访问

        ACCESS 7

    ACCESS 8

ACCESS 9

 

       2>第二种植访问方式:以挂载共享目录及客户端的办法展开共享:

         ACCESS 10

     ACCESS 11

     3>第三种访问方式:使用图形看,之后会于桌面生成一个挂载图标:

         ACCESS 12

         ACCESS 13

  ============配置文件详解:
       
Samba配置文件充分简洁,所有的安都在/etc/samba/smb.conf配置文件被开展,通过对拖欠配置文件的修改,可以用Samba配置也同一光匿名文件服务器,基于账户的文件服务器或打印服务器,默认情况下Samba会已被本地账号家目录共享与打印机共享;全局配置端(global)中之安装项和共享段中之设置项有冲突时常,则共享设置段被的安装也实际有效。
  interfaces 指定Samba监听哪些网络接口
  hosts allow
允许哪些主机进行访问,可以用EXCEPT指定全网段以外的IP进行访问
  max log size 单个日志最充分容量,单位吗KB
  security 可以为设置也user,share,server,domain,
  user代表通过账号密码进行说明访问
  share代表匿名访问
  server代表基于验证身份走访,但账户信息保存在外一样高SMB服务器上
  domain同样基于验证身份看,账户信息保存于移动目录中
  deadtime = 10
客户端在10分钟内没打开任何Samba资源,服务器会活动关闭对话,在大气底起访问环境遭到这样的安可以增进服务器性能
  max connections 设置极端大连接数,0代表无界定
  quest account = nobody 设置匿名账户为nobody
  load printers 是否共享打印机
  cups options = raw 打印属性
  browseable 共享目录是否针对负有人可见
  wirteable 是否只是写
  wirte list = @组名 写权限列表,@代表组,意思是组内的积极分子都可写
==================常见问题浅析:
1》NT_STATUS_BADj_NETWORK_NAME
  若提示该错误信息,则证实输入了左的共享名称,一般也输入性错误,需要检查客户端请求的共享资源在服务器受到是否有;
2》NT_STATUS_LOGON_FAILURE
  若提示该错误信息,则说明登录失败,一般是由账户名称或密码不对,需要检查账户及密码后重试;
3》NT_STATUS_ACCESS_DENIED
  若提示该错误信息,则证明看为拒绝,权限不足;这里可能是Samba服务设置的造访权限,也发出或是服务器文件系统的走访权限不容许客户端访问;
4》Error NT_STATUS_HOST_UNREACHABLE
  若提示该错误信息,则证明客户端无法连接Samba服务器,一般是出于网络故障或防火墙问题引起的,需要检查客户端与服务器的网络连接是否正规,此外,还要检查防火墙规则是否同意客户端请求,Samba端口有137,138,139,445;
5》Not enough ‘\’ characters in service
  若提示该错误信息,则证实客户端访问时共享路径输入有无意,特别是//IP与//IP/是见仁见智之应用//IP格式访问服务器时会报错;

 

 

 

 

    

相关文章