一、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 <user> pdbedit -a -u <user>
修改用户密码 smbpasswd <user>
删除用户和密码: smbpasswd –x <user> pdbedit –x –u<user>
查看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服务共享目录效果如下。