Hey~
我们又见面啦~
你还好吗?

2017.6.27
一、实验环境

二、实验要求
SAMBA服务器的要求:
Benet公司的财务部有非常重要的文件,都放在根目录下的caiwubu目录中,并且要求只有财务经理有完全控制的权限,财务部员工只能查看文件,其他部门的人都不能访问财务部的文件。考虑到财务部文件的重要性,将caiwubu目录挂载在一个由两个硬盘组成的LVM卷中,并且对用户设置了磁盘配额为空间限制(硬10M,软8M),文件数限制(硬5个,软3个)。考虑到财务部文件的重要性,需每个周五晚上10整,对caiwubu目录备份一次,备份文件保存在另一个硬盘的backup目录中。
三、配置准备工作
查询主机是32位还是64位
getconf LONG_BIT

先进行挂载red hat 6.0 32位光盘
mount /dev/cdrom media

1、安装smb-3.6-----------
rpm -ivh samb-3.5.4........

2、启动服务
service smb start

3、开启端口:445 ,由图所示端口已开。
netstat -anpu | grep "mbd"

4、加两块硬盘sdb 和sdc对这两块硬盘进行分区格式化以及挂载
pv-vg-lv-格式化-挂载(永久挂载)
1)创建物理卷pv
pvcreat 设备名1 设备名2

2)创建卷组vg,名为zc
vgcreat 卷组名 物理卷1 物理卷2

3)创建逻辑卷lv卷,名为benet,卷组名为zc。
lvcreat –L 容量大小 -n 逻辑卷名 卷组名

4)格式化/dev/zc/benet
mkfs -t ext4 设备名

5)进行永久挂载
vim /etc/fstab

保存之后mount挂载一下

三、创建磁盘配额
1)检查磁盘配额
quotacheck -augcv

2)启用配额动能
quotaon -a

3)编辑配额 用户 cwjl
edquota -u cwjl

4)对cwjl进行验证,由图所知无法在创建目录和文件。

四、为共享做准备
1)给文件赋予权限
chown cwjl:cwb caiwubu/ 赋予属主cwjl 属组cwb
chmod 740 caiwubu/ 赋予权限经理完全控制,财务部的读取,其他人无权。

2)编辑主配置文件
vim /etc/samb/smb.conf

3)重启服务
service smb restart

4)进行客户端验证cwjl可创建,zc可读取,其他用户没有权限
net use * /del
cwjl访问cwb 结果如图所示

Zc用户访问cwb 结果如图所示

Zs访问cwb 结果如图所示

Samb共享和磁盘配额介绍到此

IT大本营
你若有好的意见和建议,欢迎前来关注,我们一起进步。
欢迎关注IT大本营!