建五个用户,均需要进行磁盘配额限制,每个用户的配额为 10MB (hard) 以及 8MB (soft)
0
环境
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# nl /etc/issue
1 CentOS release 6.5 (Final)
2 Kernel \r on an \m
1
建5用户vbirdN,这个是从鸟哥那借的
[root@hostalonetest ~]# vi au.sh
#!/bin/bash
groupadd vbirdgroup
for username in vbird1 vbird2 vbird3 vbird4 vbird5
do
useradd -G vbirdgroup $username
echo "password" | passwd --stdin $username
done
[root@hostalonetest ~]# sh au.sh
Changing password for user vbird1.
passwd: all authentication tokens updated successfully.
Changing password for user vbird2.
passwd: all authentication tokens updated successfully.
Changing password for user vbird3.
passwd: all authentication tokens updated successfully.
Changing password for user vbird4.
passwd: all authentication tokens updated successfully.
Changing password for user vbird5.
passwd: all authentication tokens updated successfully.
2
扫一眼家目录
[root@hostalonetest ~]# ll /home/
total 28
drwx------. 4 vbird1 vbird1 4096 Dec 1 15:57 vbird1
drwx------. 4 vbird2 vbird2 4096 Dec 1 15:57 vbird2
drwx------. 4 vbird3 vbird3 4096 Dec 1 15:57 vbird3
drwx------. 4 vbird4 vbird4 4096 Dec 1 15:57 vbird4
drwx------. 4 vbird5 vbird5 4096 Dec 1 15:57 vbird5
drwx------. 4 zxw zxw 4096 Sep 18 18:03 zxw
瞅一下vb1的组和id
[root@hostalonetest ~]# id vbird1
uid=503(vbird1) gid=504(vbird1) groups=504(vbird1),503(vbirdgroup)
3
给刚建的这几位准备一个用于这几个用户都能访问的目录/home/vbirdgroup
[root@hostalonetest ~]# mkdir /home/vbirdgroup
[root@hostalonetest ~]# chgrp vbirdgroup /home/vbirdgroup/
[root@hostalonetest ~]# chmod 2770 /home/vbirdgroup/
[root@hostalonetest ~]# ll -d /home/zhaoxiaowei/
drwx---rwx. 5 zhaoxiaowei zhaoxiaowei 4096 Sep 18 14:13 /home/zhaoxiaowei/
设置第四位,它位于三位权限序列的前面,第四位数字取值是4,2,1,代表意思如下:
4,执行时设置用户ID,用于授权给基于文件属主的进程,而不是给创建此进程的用户。
2,执行时设置用户组ID,用于授权给基于文件所在组的进程,而不是基于创建此进程的用户。
1,设置粘着位。
4
现在 磁盘配额概要
在/home下进行quota,需要如下:
文件系统的支持
quota 数据文件建置
quota 启动
建立用户 quota 信息
5
将 /home 独立一个分区,因为 quota 仅支持 filesystem 而不支持单一目录
/home上增加usrquota,grpquota
[root@localhost ~]# nl /etc/fstab
1 #
2 # /etc/fstab
3 # Created by anaconda on Tue Dec 2 18:52:50 2014
4 #
5 # Accessible filesystems, by reference, are maintained under '/dev/disk'
6 # See man pages fstab(5), findfs(8), mount(8) and/or bl
0
环境
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# nl /etc/issue
1 CentOS release 6.5 (Final)
2 Kernel \r on an \m
1
建5用户vbirdN,这个是从鸟哥那借的
[root@hostalonetest ~]# vi au.sh
#!/bin/bash
groupadd vbirdgroup
for username in vbird1 vbird2 vbird3 vbird4 vbird5
do
useradd -G vbirdgroup $username
echo "password" | passwd --stdin $username
done
[root@hostalonetest ~]# sh au.sh
Changing password for user vbird1.
passwd: all authentication tokens updated successfully.
Changing password for user vbird2.
passwd: all authentication tokens updated successfully.
Changing password for user vbird3.
passwd: all authentication tokens updated successfully.
Changing password for user vbird4.
passwd: all authentication tokens updated successfully.
Changing password for user vbird5.
passwd: all authentication tokens updated successfully.
2
扫一眼家目录
[root@hostalonetest ~]# ll /home/
total 28
drwx------. 4 vbird1 vbird1 4096 Dec 1 15:57 vbird1
drwx------. 4 vbird2 vbird2 4096 Dec 1 15:57 vbird2
drwx------. 4 vbird3 vbird3 4096 Dec 1 15:57 vbird3
drwx------. 4 vbird4 vbird4 4096 Dec 1 15:57 vbird4
drwx------. 4 vbird5 vbird5 4096 Dec 1 15:57 vbird5
drwx------. 4 zxw zxw 4096 Sep 18 18:03 zxw
瞅一下vb1的组和id
[root@hostalonetest ~]# id vbird1
uid=503(vbird1) gid=504(vbird1) groups=504(vbird1),503(vbirdgroup)
3
给刚建的这几位准备一个用于这几个用户都能访问的目录/home/vbirdgroup
[root@hostalonetest ~]# mkdir /home/vbirdgroup
[root@hostalonetest ~]# chgrp vbirdgroup /home/vbirdgroup/
[root@hostalonetest ~]# chmod 2770 /home/vbirdgroup/
[root@hostalonetest ~]# ll -d /home/zhaoxiaowei/
drwx---rwx. 5 zhaoxiaowei zhaoxiaowei 4096 Sep 18 14:13 /home/zhaoxiaowei/
设置第四位,它位于三位权限序列的前面,第四位数字取值是4,2,1,代表意思如下:
4,执行时设置用户ID,用于授权给基于文件属主的进程,而不是给创建此进程的用户。
2,执行时设置用户组ID,用于授权给基于文件所在组的进程,而不是基于创建此进程的用户。
1,设置粘着位。
4
现在 磁盘配额概要
在/home下进行quota,需要如下:
文件系统的支持
quota 数据文件建置
quota 启动
建立用户 quota 信息
5
将 /home 独立一个分区,因为 quota 仅支持 filesystem 而不支持单一目录
/home上增加usrquota,grpquota
[root@localhost ~]# nl /etc/fstab
1 #
2 # /etc/fstab
3 # Created by anaconda on Tue Dec 2 18:52:50 2014
4 #
5 # Accessible filesystems, by reference, are maintained under '/dev/disk'
6 # See man pages fstab(5), findfs(8), mount(8) and/or bl