一,smb服务概述
CIFS(通用网络文件系统)也称为SMB(服务器消息块),是一种网络协议,最常见的用途是共享局域网的文件。允许客户端对文件进行操作。
samba服务程序:为了解决linux系统与windows系统之间的文件共享问题。
二,smb服务端配置
首先smb服务(samba,samba-common,samba-client)
打开smb,列出文件共享系统信息
设置默认域名
设置黑白名单
设置黑名单
设置用户登录(必须是本地存在的用户)
新建用户haha 和hehe
添加用户haha,hehe
查看smb用户
删除smb用户
用户登录
进入用户家目录编辑(当selinux为Disable状态时)
上传文件
删除文件
?:列出可以使用的命令
三,指定用户挂载
设置开机自动挂载
当selinux为enforing时
需要修改布尔值,才可以查看
允许本地用户的家目录作为cifs文件系统共享
四,共享目录
修改配置文件,共享test目录
创建目录/test,修改配置文件,修改安全上下文】
因为selinux的原因不能查看
需要修改安全上下文
修改完成后可以查看
共享系统目录/mnt
修改配置文件
修改布尔值,打开所有共享目录的读写权限
五,多用户挂载
1,指定用户具备读写权限
write list = tom 只有tom用户具有权限
writable = yes 所有用户都具有权限
write list = @tom tom组的成员具有权限
当改为只允许hehe具有读写权限时,可以创建文件
用户相关权限的设置
map to guest = bad user :匿名用户影射为guest
security = user
passdb backend = tdbsam
browseable = no : 不显示test目录,但可以正常使用
guest ok = yes :允许匿名用户登录
admin users = student :student 用户编辑时以root身份
修改配置文件
不显示test目录,但不影响使用