实验3:用户与组管理【nyist】

1.实验目的

(1)掌握Linux用户管理的命令。

(2)了解磁盘配额的概念

(3)掌握磁盘配额的配置方法

2.实验环境

(1)一台已经安装好的Window系统的计算机。

(2)安装好的CentOS虚拟机。

3.实验内容

用户管理命令和磁盘配额:

  1. 添加两个用户user1,user2,user3,并为他们设置密码。
  2. 添加一个群组,组名为student,并为组设置密码。
  3. 将user1,user2,user3用户添加到student组,并指定user1为组管理员。
  4. 为虚拟机添加一块SCSI硬盘,大小为10G。
  5. 为该硬盘分两个主分区,两个逻辑分区,大小分别为2G,3G,1G,4G
  6. 将四个分区统一格式化为ext3的文件系统
  7. 新建挂载点/mnt/student和/mnt/music,并赋予777权限。
  8. ​将主分区1挂载到挂载点/mnt/student,将主分区2挂载到挂载点/mnt/music
  9. 对主分区1实施组配额,限定student组使用1G的容量。
  10. 对主分区2实施用户配额,限定user1,user2,user3 的容量分别为100M,200M,1G
  11. 验证用户配额

4.实验步骤

  1. 添加三个用户user1,user2,user3,并为他们设置密码。

2.添加一个群组,组名为student,并为组设置密码。

3.将user1,user2,user3用户添加到student组,并指定user1为组管理员。

4.为虚拟机添加一块SCSI硬盘,大小为10G。

5.为该硬盘分两个主分区,两个逻辑分区,大小分别为2G,3G,1G,4G

6.将四个分区统一格式化为ext3的文件系统

7.新建挂载点/mnt/student和/mnt/music,并赋予777权限。

8.​将主分区1挂载到挂载点/mnt/student,将主分区2挂载到挂载点/mnt/music

9.对主分区1实施组配额,限定student组使用1G的容量。

10.对主分区2实施用户配额,限定user1,user2,user3 的容量分别为100M,200M,1G

11.验证用户配额

验证组配额

验证user1配额

验证user2的配额

验证user3的配额

 

5.实验思考题

(1)more和less有何区别?

1.less可以按键盘上下方向键显示上下内容,more不能通过上下方向键控制显示,但是可以通过ctrl+B返回上一页。

2.less不必读整个文件,加载速度会比more更快

3.less退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容

(2)如何用tar命令打包并压缩文件?如何解压到指定的文件夹?

打包并压缩newfile1:  tar -czvf file.tar.gz newfile 1

解压到指定目录dir:  tar -zxvf file.tar.gz -C dir

(3)chown命令使用时有何限制?

chown使用时必须是root用户才有权限

6.实验心得体会

  • 对组添加配额,该组必须是组内用户的主属组,才会对用户产生限制,如果该组是组内某一个用户的附属组,那么该用户不受配额限制。
  • “quota”和“quota -g”分别查看自己的配额与组配额的使用情况。
  • repquota -a可以在root用户下根据查看每个用户对配额的使用情况
  • mount -o remount,usrquota,grpquota /dev/sdb1 /mnt/mysdb该指令是在已经挂载的情况下重新挂载,并且添加两个参数,用来后续的用户和组的配额工作,重新开机需要重新挂载,然后通过mount | grep /dev/sdb1查看两个参数是否加入成功。
  • lsblk -l 可以清晰的查看分区及挂载情况
  • quotacheck -avug报错,需要把selinux关闭,通过setenforce 0关闭
  • 可以通过修改/etc/group文件,删除组,增加组,修改组里的用户,修改/etc/passwd中的第四个编号,可以直接修改该用户的主属组

猜你喜欢

转载自blog.csdn.net/m0_48385518/article/details/124206953