1、Linux实验2实 验 报 告课程名称 网络操作系统 实验项目 用户和用户组的管理 实验仪器 PC 系 别 计算机学院 专 业 班级/学号 学生姓名 实验日期 2014.3.12 成 绩 指导教师 李艳平 实验二 用户和用户组的管理一、实验目的:(1) 掌握常用的用户和组的管理命令。(2) 对用户账户和用户组进行管理二、实验环境 1、硬件环境: PC机、 局域网2、软件环境: (1)Windows xp/7/server 操作系统(2)VMware Workstation6.5/7(3)RHEL5.1-Server-20071017.0-i386-DVD三、实验要求1、实验前按照实验要求,查阅
2、资料,做好实验前的准备;2、了解用户账号文件passwd、shadow;3、了解用户组文件group、gshadow;4、能对普通用户和用户组进行管理;5、解决用户管理中的问题:忘记了root账号的口令怎么办?6、编写脚本批量添加用户四、实验内容及步骤 1、查看/etc/passwd和/etc/shadow文件内容passwd如下图:Shadow:2、使用useradd、usermod、userdel 对用户账号进行添加、修改和删除3、使用passwd命令对账号进行加锁和解锁 (1)加锁28 按住Ctrl+Alt+F1 切换终端使用被加锁的账号登录,测试账号加锁是否成功 (2)解锁4、查看/e
3、tc/group 和/etc/gshadow 文件内容5、使用groupadd、groupmod、groupdel 对用户组进行添加、修改和删除6、忘记了root用户的口令:进入单用户模式在上图所示界面中,按Restart重启虚拟机。7、编写脚本批量添加用户(1)编写一个脚本文件:useradd.sh(2)创建一个包含用户名的文件users.list(3)执行脚本a)需对新建的脚本文件,添加执行权限: chmod u+x useradd.sh35 b) 必须在当前目录下执行: Users.list Peng Xin Dong Hui五、实验总结 通过此次实验,了解了用户账号文件passwd、shadow和用户组文件group、gshadow,掌握了常用的用户和组的管理命令,学会了对普通用户和用户组进行管理。在实验过程中,学会了通过编写脚本批量添加用户,收获很大,尤其是知道了如何解决忘记了root账号的口令时的操作。