一、SAMBA服务简介

SMB:Server Message Block服务器消息块,IBM发布,最早是DOS网络文 件共享协议 

Cifs:common internet file system,微软基于SMB发布

SAMBA:1991年Andrew Tridgell,实现windows和UNIX相通

SAMBA的功能:共享文件和打印,实现在线编辑;实现登录SAMBA用户的身份认证;可以进行NetBIOS名称解析;外围设备共享。

计算机网络管理模式:工作组WORKGROUP:计算机对等关系,帐号信息各自管理 

                                  域DOMAIN:C/S结构,帐号信息集中管理,DC,AD 

二、SAMB用户管理

 添加samba用户 smbpasswd -a   pdbedit -a -u  

 修改用户密码 smbpasswd

 删除用户和密码: smbpasswd –x   pdbedit –x –u 

 查看samba用户列表: /var/lib/samba/private/passdb.tdb  

                                    pdbedit –L –v 

 查看samba服务器状态 smbstatus

三、实验

安装samba

查看samba端口号

创建不可登录的系统用户

将创建的用户添加为SAMBA用户

查看SAMBA用户是否添加成功,都有哪些samba用户

清防火墙

测试samba用户登录,在没有修改配置文件的情况下默认共享的是samba用户家目录

列出共享文件中共享的内容

 

以上是在不修改配置文件的情况下默认共享的是samba用户的家目录,也可以通过修改配置文件指定共享文件。具体操作如下。

创建一个要共享的目录为实验做准备

修改配置文件

建议使用逻辑卷挂载

创建逻辑卷

挂载:mount /dev/vgsmb/lvsmb /common,df查看挂载

给指定的samba用户特殊权限


注意:在SELINUX=enforcing需要设置共享目录common的context:chcon -Rt samba_share_t /common


最终在客户机上测试,指定samba服务共享目录效果如下。