1.创建下列用户、组和组关系: 
名为admin的组
名为natasha的用户,属于admin组,并且该组是这个用户的附属组
名为harry的用户,属于admin组,并且该组是这个用户的附属组
名为sarah的用户,没有可交互的shell,并且不属于admin这个组
用户natasha、harry、sarah 的密码都应该为wql23\p
[root@linser1 ~]# groupadd admin
[root@linser1 ~]# useradd -G admin natasha
[root@linser1 ~]# useradd -G admin harry
[root@linser1 ~]# useradd -s /sbin/nologin sarah
[root@linser1 ~]# passwd natasha
Changing password for user natasha.
New UNIX password: 
Retype new UNIX password: 
passwd: all authentication tokens updated successfully.
[root@linser1 ~]# passwd harry
Changing password for user harry.
New UNIX password: 
Retype new UNIX password: 
Sorry, passwords do not match.
New UNIX password: 
Retype new UNIX password: 
passwd: all authentication tokens updated successfully.
[root@linser1 ~]# passwd sarah
Changing password for user sarah.
New UNIX password: 
Retype new UNIX password: 
passwd: all authentication tokens updated successfully.
2.拷贝文件/etc/fstab 到 /var/tmp/fstab 。配置文件/var/tmp/fstab 的权限使
a) 文件/var/tmp/fstab的拥有者是root用户
b) 文件/var/tmp/fstab属于root组
c) 文件/var/tmp/fstab 对任何人都不可执行
d) 用户natasha 对文件 /var/tmp/fstab 有读和写的权限
e) 用户harry 对文件/var/tmp/fstab 既不能读也不能写
f) 所有的用户都能够读该文件
步骤一:拷贝文件
[root@linser1 tmp]#cp /etc/fstab /var/tmp/fstab
步骤二:设置权限
a>.[root@linser1 tmp]# chown  root:root fstab
c>.[root@linser1 tmp]# chmod a-x fstab
d>.[root@linser1 tmp]# setfacl -m u:natasha:rw fstab
e>.[root@linser1 tmp]# setfacl -m u:harry:--- fstab
f>.[root@linser1 tmp]# chmod a+r fstab
3. 创建一个共享目录/common/adm,使其具有一下特性
a) 目录/common/adm属于admin组
b) 目录对该组成员是可读可写可执行的,但是对其他用户,都不可读、不可写、不可访问
c) 在/common/adm目录下创建文件,其组的拥有权会自动设置成admin组
[root@linser1 ~]# mkdir -p /common/adm
[root@linser1 ~]#chown :admin /common/adm
[root@linser1 ~]#chmod g=rwx,o= /common/adm
[root@linser1 common]# chmod g+s adm
4.您的系统要添加一个大小为500M的物理分区,并且挂载到/mnt/backup目录下,使用ext3文件系统。
步骤一:查看物理硬盘:
[root@linser1 ~]# fdisk -l
步骤二:编辑其中一个硬盘:
[root@linser1 ~]# fdisk /dev/sdb
Command (m for help): n
Command action
e  extended
p  primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-2610, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-2610, default 2610): +500M
Command (m for help): p
Disk /dev/sdb: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot      Start        End      Blocks  Id  System
/dev/sdb1              1          62      497983+  83  Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
[root@linser1 ~]# partprobe
步骤三:格式化为EXT3文件系统
[root@linser1 ~]# mkfs -t ext3 /dev/sdb1
步骤四:建立挂载目录并挂载
[root@linser1 ~]# mkdir /mnt/backup
[root@linser1 ~]# mount /dev/sdb1 /mnt/backup/
[root@linser1 ~]# mkdir /mnt/backup
[root@linser1 ~]# mount /dev/sdb1 /mnt/backup/
5. 配置磁盘配额,当用户harry执行以下命令时:
a) 执行dd  if=/dev/zero of=/home/sunil/somefile bs=1024 count=40后,能够成功创建一个大小为40kib的文件
b) 执行dd  if=/dev/zero of=/home/sunil/somefile bs=1024 count=80后,不能成功创建一个大小为80kib的文件
步骤一:修改fstab文件
[root@linser1 ~]# vim /etc/fstab
/dev/vg/lv_home        /home                  ext3    defaults,usrquota,grpquota 1 2
步骤二:重新挂载分区或者重新启动系统也可
[root@linser1 ~]# mount -o remount /dev/vg/lv_home
步骤三:为用户和组启用配额
[root@linser1 ~]# quotacheck -cugv /dev/vg/lv_home
[root@linser1 ~]# ls /home
up  aquota.user harry  lost+found  lzy  natasha  sarah
步骤四:编辑用户配额
[root@linser1 ~]# edquota -u harry
Disk quotas for user harry (uid 502):
Filesystem                  blocks      soft      hard    inodes    soft    hard
/dev/mapper/vg-lv_home          20         50        70 9        0        0
步骤五:开启配额
[root@linser1 ~]# quotaon -ugv /home
6. 逻辑卷vo2挂载在/lvm下,需要重新指定逻辑卷resizedvo2的大小到290M。并确保文件系统的内容保持完整。
步骤一:卸载逻辑卷
[root@linser1 ~]# umount /lvm
步骤二:强制检查文件系统
[root@linser1 ~]# e2fsck -f /dev/vg1/vo2
e2fsck 1.39 (29-May-2006)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/vg1/vo2: 11/128000 files (9.1% non-contiguous), 8444/256000 blocks
步骤三:缩小文件系统到290M
[root@linser1 ~]# resize2fs /dev/vg1/vo2 290M
resize2fs 1.39 (29-May-2006)
Resizing the filesystem on /dev/vg1/vo2 to 74240 (4k) blocks.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。