1.     文件服务器
Samba服务
FTP服务
2.     Samba服务
1.     挂载光盘
2.     安装服务:samba(服务器),samba-client(客户机端)samba-common(都需要的共享文件夹)
3.     Samba服务的主配置文件 /etc/samba/smb.conf
4.     过滤主配置文件中的注释行,空白行。
grep –v “^#” /etc/samba/smb.conf | grep –v“^;”| grep –v “^$”
5. smb.conf配置文件默认有三部分
a)  [global]全局设置,对整个samba服务有效
b)  [homes]用户目录共享,对用户的文件夹设置权限
c)  [printers]打印共享,
6. 建立可匿名访问的文件共享
a)  Vim /etc/samba/smb.conf
[global]        全局模式
  Workgroup = WORKGROUP  客户机的工作组名
Security = share userserverdomain)访问方式
           [movie]       共享文件夹设置
              Comment = 共享说明信息(随便填)
              Path = /var/public/movies  共享文件夹的名字
              Public = yes no) 是否允许公开访问
              Read only = yes no)是否允许可读
              Writable = yes no) 是否允许可写
        Service smb start      重启服务
7. 建立带验证的文件共享
a)  建立Samba用户数据库
1.  Useradd  用户名  smbpasswd –a 用户名 创建Samba用户 (-d禁用-e启用-x删除)
b)  用户映射功能
1.  映射文件路径 /etc/samba/smbusers
2.  Vi /etc/samba/smbusers  设置用户映射
3.  Linux用户名 = window用户名
c)  添加用户授权设置
1.  Vim /etc/samba/smb.conf
  [global]              全局模式
            Hosts allow= 网段    允许网段通过
            Hosts deny=网段        拒绝网段通过
            Workgroup=        用户工作组名
            Security=user     本地验证
                                          [moviel]                                 共享文件设置
                                                 Comment = 目录说明信息(随意写)
                                                 Path=目录绝对路径
                               public=no (不能是yes)是否公开文件
                                          read only = no 拒绝读取
                                          valid users=用户名,用户组  合法访问者
                                  write list =用户名,用户组 允许谁写入
                                  directory mask =0744建立文件夹默认权
                                  create mask=0600 建立文件默认权限
8.     客户端访问共享文件夹
1.       Windows主机访问
Unc路径 网上邻居浏览
2.       Linux主机访问
使用smbclient –L服务器地址
Smbclient –U 用户名 //服务器地址/共享文件夹
使用挂载访问