一,smb服务概述

CIFS(通用网络文件系统)也称为SMB(服务器消息块),是一种网络协议,最常见的用途是共享局域网的文件。允许客户端对文件进行操作。

samba服务程序:为了解决linux系统与windows系统之间的文件共享问题。

二,smb服务端配置

首先smb服务(samba,samba-common,samba-client)

CIFS(通用网络文件系统)

打开smb,列出文件共享系统信息

CIFS(通用网络文件系统)

设置默认域名

CIFS(通用网络文件系统)

设置黑白名单

CIFS(通用网络文件系统)

CIFS(通用网络文件系统)

设置黑名单

CIFS(通用网络文件系统)

设置用户登录(必须是本地存在的用户)

新建用户haha 和hehe

CIFS(通用网络文件系统)

添加用户haha,hehe

CIFS(通用网络文件系统)

CIFS(通用网络文件系统)

查看smb用户

CIFS(通用网络文件系统)

删除smb用户

CIFS(通用网络文件系统)

用户登录

CIFS(通用网络文件系统)

进入用户家目录编辑(当selinux为Disable状态时)

CIFS(通用网络文件系统)

上传文件

CIFS(通用网络文件系统)

删除文件

CIFS(通用网络文件系统)

?:列出可以使用的命令

CIFS(通用网络文件系统)

三,指定用户挂载

CIFS(通用网络文件系统)

设置开机自动挂载

CIFS(通用网络文件系统)

CIFS(通用网络文件系统)

当selinux为enforing时

CIFS(通用网络文件系统)

需要修改布尔值,才可以查看

CIFS(通用网络文件系统)

允许本地用户的家目录作为cifs文件系统共享

CIFS(通用网络文件系统)

四,共享目录

修改配置文件,共享test目录

创建目录/test,修改配置文件,修改安全上下文】

CIFS(通用网络文件系统)

CIFS(通用网络文件系统)

因为selinux的原因不能查看

CIFS(通用网络文件系统)

需要修改安全上下文

CIFS(通用网络文件系统)

修改完成后可以查看

CIFS(通用网络文件系统)

共享系统目录/mnt

修改配置文件

CIFS(通用网络文件系统)

CIFS(通用网络文件系统)

修改布尔值,打开所有共享目录的读写权限

CIFS(通用网络文件系统)

五,多用户挂载

1,指定用户具备读写权限

write list = tom 只有tom用户具有权限

writable = yes 所有用户都具有权限

write list = @tom tom组的成员具有权限

CIFS(通用网络文件系统)

CIFS(通用网络文件系统)

当改为只允许hehe具有读写权限时,可以创建文件

CIFS(通用网络文件系统)

CIFS(通用网络文件系统)

用户相关权限的设置

map to  guest = bad user  :匿名用户影射为guest

security = user

passdb  backend = tdbsam

browseable = no : 不显示test目录,但可以正常使用

guest ok = yes :允许匿名用户登录

admin users = student :student 用户编辑时以root身份

修改配置文件

CIFS(通用网络文件系统)

不显示test目录,但不影响使用

CIFS(通用网络文件系统)



相关文章: