实验四Linux下用户和组的管理、磁盘限额
一. 实验目的:
1.掌握在Linux系统下利用命令方式实现用户和组的管理;
2.掌握利用Linux-conf进行用户和组的管理;
3.掌握磁盘限额的实现方法。
二. 实验内容:
1.用户和组的管理;
2.磁盘限额。
三. 实验步骤:
1. 用户的管理
创建一个新用户user01,设置其主目录为/home/user01:#useradd –d /home/user01 -m user01
查看/etc/passwd文件的最后一行,看看是如何记录的。
查看文件/etc/shadow文件的最后一行,看看是如何记录的。
给用户user01设置密码:#passwd user01。
再次查看文件/etc/shadow文件的最后一行,看看有什么变化。
使用user01用户登录系统,看能否登录成功。
锁定用户user01:#passwd -l user01。
查看文件/etc/shadow文件的最后一行,看看有什么变化。
再次使用user01用户登录系统,看能否登录成功。
解除对用户user01的锁定:#passwd -u user01
更改用户user01的帐户名为user02:#usermod –l user02 user01。
查看/etc/passwd文件的最后一行,看看有什么变化。
删除用户user02。
2. 组的管理
创建一个新组,stuff:#groupadd stuff。
查看/etc/group文件的最后一行,看看是如何设置的。
创建一个新帐户user02,并把他的起始组和附属组都设为stuff:#useradd –g stuff –G stuff user02。
查看/etc/group文件中的最后一行,看看有什么变化。
给组stuff设置组密码:#gpasswd stuff。
在组stuff中删除用户user02:#gpasswd –d user02 stuff。
再次查看/etc/group文件中的最后一行,看看有什么变化。
删除组stuff。
3. 用Linux-conf创建用户和组
进入X-Window图形界面。
在终端中输入userconf命令,启动Linux-conf的用户管理子程序,在打开的界面中练习用户、组的
设置。
4. 磁盘限额
启动vi来编辑/etc/fstab文件。
把/etc/fstab文件中的home分区添加用户和组的磁盘限额。
用quotacheck命令创建er和aquota.group文件:#quotacheck -guva
给用户user01设置磁盘限额功能:#edquota -u user01。
将其blocks的soft设置为4000,hard设置为5000;inodes的设置为4000,hard设置为5000。
编辑
完成后保存并退出。
重新启动系统。
用quotaon命令启用quota功能:#quotaon –ugva。
切换到用户user01,查看自己的磁盘限额及使用情况。
尝试复制大小分别超过磁盘限额软限制和硬限制的文件到用户的主目录下,检验一下磁盘限额功能
是否起作用。