构建Samba文件共享服务器
windows网络环境中,用户可以通过“网上邻居”找到其他主机并访问其中的共享资源。主机之间进行文件和打印机共享是通过微软公司自己的smb/cifs网络协议实现的。Smbserver message  block 服务信息块)和cifscommon internet file system  通用互联网文件系统)协议是微软的私有协议,在samba 项目出现之前,并不能直接与linux/unix系统进行通信。
一:samba服务器的安装以及查看smb.conf主文件的配置
linux搭建samba服务器_服务器
二:主配置文件dhcodconf
查看默认的dhcpdConf配置内容,并参考配置范本文件建立有效配置内容。
linux搭建samba服务器_linux_02
 
linux搭建samba服务器_samba_03
global】全局设置:这部分置顶的内容对整个samba服务器有效
linux搭建samba服务器_休闲_04
homes】用户目录共享设置:设置对应samba用户宿主目录的默认共享,
即当用户的访问服务器中与自己用户名同名放的共享文件夹时,默认会映射到自己的宿主目录
linux搭建samba服务器_linux_05
printers】打印机共享设置:如果需要共享打印机,则在这部分配置。
编辑smbConf主文件
linux搭建samba服务器_休闲_06
Workgroup  设置服务器所在的工作组。
Server string 设置服务器的说明文字,用于描述samba服务器。
linux搭建samba服务器_服务器_07
Security 设置服务器的安全级别,可设为share(可匿名访问)、user(需要本服务器验证用户名及密码)、server(由一台服务器验证用户名及密码)、domain(由windows域控制器验证用户名及密码)
linux搭建samba服务器_linux_08
Comment 设置对应共享目录的注释、说明信息。Browseable 设置该共享目录在“网上邻居”中是否可见。Writable 设置该共享目录是否可写,与read only 的作用相反。
 
二:建立可匿名登陆访问的文件共享
新建一个目录为共享文件夹,共享名为 movies
linux搭建samba服务器_linux_09
编辑主配置文件。
linux搭建samba服务器_职场_10
启动smb服务器:
linux搭建samba服务器_休闲_11
查看samba服务器的ip地址:
linux搭建samba服务器_休闲_12
在客户机上登陆samba服务器:linux搭建samba服务器_休闲_13
Movies文件夹不需登录可匿名查看  :linux搭建samba服务器_休闲_14
三:建立带验证的文件共享:
samba服务器添加一个用户账号
linux搭建samba服务器_职场_15
查看samba服务器默认的用户名称映射文件内容:linux搭建samba服务器_samba_16
编辑默认的用户名称映射文件:
linux搭建samba服务器_linux_17
linux搭建samba服务器_休闲_18
在【global】全局配置中指定名称映射文件
linux搭建samba服务器_服务器_19
movise共享添加用户授权:linux搭建samba服务器_休闲_20
将安全级别修改为“userlinux搭建samba服务器_休闲_21
设置非公开、合法访问者为用户moviesroot组内的用户、root用户可以有写入权限
  
用客户机验证:
linux搭建samba服务器_linux_22
movies用户登陆,然后再movies文件中建一个文件夹:
linux搭建samba服务器_服务器_23
root用户登陆,然后再建立一个文件夹:
linux搭建samba服务器_职场_24
linux搭建samba服务器_linux_25
linux搭建samba服务器_samba_26
linux搭建samba服务器_samba_27