任务一 配置用户基本磁盘配额限制
第1步:确认quota软件包的安装情况
【rpm -qa | grep quota】确认软件安装;【rpm -ql quota | grep sbin】列表查看安装的磁盘配额管理程序。
第2步:创建测试用户yhy
【useradd yhy】创建测试用户。
【passwd yhy】为用户设置密码。
第3步:创建文件夹,并设置权限
【mkdir /mail】创建挂载磁盘的文件夹挂载点。
【chmod 777 /mail】修改文件夹权限。
第4步:磁盘分区,格式化
(1)添加一块新的硬盘,通过【fdisk -l /dev/sdb】命令查看磁盘情况,如图:
(2)磁盘分区,使用【fdisk /dev/sdb】给磁盘分区,如图:
【n】代表新建分区,【p】表示新建主分区,【1】代表分区编号,【+10G】表示新建磁盘空间的大小为10GB,【w】表示写入配置并退出。
(3)使用【mkfs.ext4 /dev/sdb1】命令格式化磁盘分区。
第5步:挂载/dev/sdb1到/mail目录
如图:
第6步:设置开机后自动挂载/dev/sdb1分区到/mail目录
使用【vim /etc/fstab】命令打开/etc/fstab文件,并在最后一行编辑
(2)重新挂载/dev/sdb1到/mail目录
【mount -o remount /dev/sdb1】重新挂载。
【mount】查看挂载分区情况
第7步:检测配额并生成配额文件
【quotacheck -ugcv /dev/sdb1】命令检测配额并生成配额文件,使用【ls -l /mail/】查看
第8步:编辑用户yhy的配额
wotn-u yhy】命令查看或修改配置文件,
配置完磁盘配额后,还需要激活该功能
【 guotao/dev/sdbl】激活磁盘配额功能。
第10步:验证配额
(1)创建文件,把文件所有权给用户。
【 mkdir/mail/ quotayhy】创建文件夹。
【 chown yhy/sdbl/ quotayhy】修改文件夹的拥有者
(2)切换用户,查看结果。
【su-yhy】切换到用户,以yhy用户身份登录
【cd/mail/ quotayhy/】进入配额磁盘。
yhyfile,每块大小为100K,块数为200的20MB大文件
(4)再建一个1K200的文件
使用【ddif=/dev/ zero of= fileyhyI bs=1 K count=200】命令再建立一个1K:200的
空文件,使用【11】命令查看文件大小,发现文件大小为0KB,
第11步:关闭磁盘配额
在root权限下,退出目录磁盘配额所在的分区,使用【 quotaoff/dev/sdbl】命令关闭磁盘配
额,使用【rm/etc/mtab】命令删除配置文件,以及删除/ete/ fatal里面最后一行的相关配置。
任务二配置配额 Samba文件服务器
第1步:查询 quta安装包
第2步:重新设置/ete/ Istah挂载选项,并重启来完成挂载
ete/fsta开机自动挂载文件,设置配额【 unquote, Ruota】挂载选项,
使用【 reboot】命令重新启动系统来完成自动挂载,使用【 mount】命令重启后查看磁盘挂
详细情况如图所示。
useradd yhy】创建用户。
passwd yhy】为用户创建密码
第4步:分别对用户和用户组建立配额文件
使用【 quotacheck-cmug/】命令,系统会自动在根目录下建立“ quota, group”以及
ota.user”这两个配额配置文件。
第5步:给用户yhy添加配额
使用【 edquota-uyhy】命令进入Vim编辑模式,编辑配额文件(-u参数为用户配置,如
用户组配置,参数为-g)。
近行【 quoraonavug】命令,启动磁盘配
额启动成功
磁盘配项的修改必须首先使用【 quotaofi-a】命令停止配额功能,然后再修改配置文
第7步:修改配颗项
件,最后再使用【 guoTao“avug】命令启动配额功能,使修改生效
第8步:配额测试
磁盘配额有没有成功,可以通过【dd】命令建立大文件的方式进行测试,具体如下:
【su-yhy】切换用户
=1 M coun=20】建立一个
3的大文件yhyl
【dif=/dev/ zero of=yhy2bs=1 M count=20】建立一个20MB的大文件yhy
【ddif=/dev/ zero of=yhy3bs=1 M count=20】建立一个20MB的大文件yhy3
ddif=/dev/ zero of=yhy4bs=1 M count=20】建立一个20MB的大文件yhy4
第9步:安装 Samha包
挂载光盘,配置YUM源文件,使用如下命今安装5ambe软件包:【 run install"y】
10步:配置Samba文档
使用【vlm/etc/samba/smb.conf】编辑主配置文件,
第11步:创建/disk目录,并设置所属用户与组
【mkdir /disk】创建挂载点
【chown yhy.yhy/disk】改变文件夹所有者以及所属组
【chmod 700 /disk】改变文件夹权限
第12步:创建 Samba用户
创建 Samba用户,前提是系统的用户,记得加参数a( newuser),命令如下【smbpasswd -a yhy】
修改 Samba的配置文件后,需要重新启动SMB服务,使之生效,命令如下:【se
restart
第14步:测试
在一台与此SMB机器能连通的机器上映射此 Samba文件系统: ServerIP\ disk】
发现此分区的可用空间为100MB
第15步:配置企业 quota的组限定
在实际工作中,不会单独地给某一个用户进行限定,而是给一个组。例如一个部门,每
人都有自己的用户名,同时能访问到属于这个部门的共享空间。只要把这些用户名同属于
个组,然后对这个组进行限定就可以了
1)建立用户组与用户
【groupadd markets】建立市场部所在的组 markets
【useradd“ g markets mk】建立所属 markets组下的用户mkl
【 useradd markets mk2】建立所属 markets组下的用户mk2
【 useradd- g markets mk3】建立所属 markets组下的用户mk3
使用【 edquota“ k markets】命令编辑用户组 markets的配额文件,
(2)设定 quota
先使用【 tordoff-a】命令关闭磁盘配额功能,然后再使用【 guotao-avug】命令开启磁盘
【 smbpasswd-a mkI】设置mk1用户的 Samba访问密码,并能使mk1用户具有 Samba
访问权限
【 smbpasswd-amk2】设置mk2用户的 Samba访问密码,并能使mk2用户具有 Samba
访问权限
【 smbpasswd-amk3】设置mk3用户的 Samba访j问密码,并能使mk3用户具有 Samba
访问权限
(4)配置smb.conf,
使用【vim/etc/ samba/smb.con门】命令编辑 Samba主配置文件,
(5)改变共享目录所属组与权限
【 chown, template/disk】更改/disk目录所属组为 template【 chmod770/disk】更改/disk目录的权限,所有者以及所属组拥有完全控制的权限
重启 Samha命令如下:【 service smb restart】。
进行测试,发现每个用户共享都为同样的空间100MB
(7)如果对组限定后,并对属于此组的某个用户也进行了限定,但是限定空间大小不
同,经过测试,系统将采用最小化原则,设置最小的生效