福建农林大学实验报告
系: 专业: 年级:
姓名: 学号: 实验室号__ 计算机号
实验时间: 指导教师签字: 成绩:
实验三 用户管理
一、 实验目的和要求
1) 掌握在Linux系统下利用命令方式实现用户和组的管理;
2) 掌握批量创建用户的方法。
二、 实验内容和原理
1. 用户的管理
● 创建一个新用户user01,设置其主目录为/home/user01。
● 查看/etc/passwd文件的最后一行,看看是如何记录的。
● 查看文件/etc/shadow文件的最后一行,看看是如何记录的。
● 给用户user01设置密码。
● 再次查看文件/etc/shadow文件的最后一行,看看有什么变化。
● 使用user01用户登录系统,看能否登录成功。
● 锁定用户user01。
● 查看文件/etc/shadow文件的最后一行,看看有什么变化。
● 再次使用user01用户登录系统,看能否登录成功。
● 解除对用户user01的锁定
● 更改用户user01的帐户名为user02。
● 查看/etc/passwd文件的最后一行,看看有什么变化。
● 删除用户user02。
2. 组的管理
● 创建一个新组,stuff。
● 查看/etc/group文件的最后一行,看看是如何设置的。
● 创建一个新帐户user02,并把他的主要组和附属组都设为stuff。
● 查看/etc/group文件中的最后一行,看看有什么变化。
● 给组stuff设置组密码。
● 在组stuff中删除用户user02。
● 再次查看/etc/group文件中的最后一行,看看有什么变化。
3. 用桌面操作创建用户和组
● 进入X-Window图形界面。
● 打开控制面板,启动用户和组管理子程序,在打开的界面中练习用户、组的设置。
4. 批量添加用户
a) 将07级计算机专业的50名学生,添加到Linux系统中,让他们成为student组的成员。用户名格式为:s07001-s07030;学生的初始密码为:stu001-stu030,请参考P125的7个步骤,完成添加并设置用户的操作,记录各步骤的结果和相应的文件内容。
b) 教材P127选择题第7、10题。
三、 实验环境
c) 硬件:PC机
d) 软件:Red Hat Enterprise linux server操作系统、虚拟机
四、 算法描述及实验步骤
1、用户的管理
(1)使用“”命令创建一个新用户user01,设置其主目录为/home/user01。
(2)使用“”命令查看/etc/passwd文件的最后一行。
(3)使用“”命令查看文件/etc/shadow文件的最后一行。
(4)使用“”命令给用户user01设置密码。
(5)使用“”命令再次查看文件/etc/shadow文件的最后一行。
(6)使用user01用户登录系统,提示:登陆成功。
(7)使用“”命令锁定用户user01。
(8)linux创建新用户和密码使用“”命令再次查看文件/etc/shadow文件的最后一行。
(9)再次使用user01用户登录系统,提示:登陆失败。
(10)使用“”命令解除对用户user01的锁定。
(11)使用“”命令更改用户user01的帐户名为user02。
(12)使用“”命令再次查看/etc/passwd文件的最后一行。
(13)使用“”命令删除用户user02。
2、组的管理
(1)使用“”命令创建一个新组stuff。
(2)使用“”命令查看/etc/group文件的最后一行。
(3)使用“”命令创建一个新帐户user02,并把他的主要组和附属组都设为stuff。
(4)使用“”命令查看/etc/group文件中的最后一行。
(5)使用“”命令给组stuff设置组密码。
(6)使用“”命令在组stuff中删除用户user02。
(7)使用“”命令再次查看/etc/group文件中的最后一行。
4、批量添加用户
a、(1)使用“”命令创建一个公用组student,并指定组的GID为600。
(2)使用“”命令创建,在VI编辑器下编辑完成用户信息。
(3)使用“”命令创建,在VI编辑器下编辑完成用户信息。
(4)使用“”命令批量创建用户账号,使用“”查看/etc/passwd文件发现文件的内容出现在/etc/passwd。
(5)使用“”命令暂时取消shadow加密。
(6)使用“”命令利用chpasswd命令为用户设置口令。把口令文件重定向给chapsswd程序,使用“”命令再次查看/etc/passwd文件,发现文件中的口令均出现在/etc/passwd文件中相应用户的口令字段。
(7)使用“”命令利用pwconv命令回复shadow加密。使用“”命令再次查看/etc/passwd文件,发现已恢复shadow加密。
b、(1)先用useradd创建一个peter,再用userdel删除peter。
(2)临时禁止jerry用户登录系统,将口令文件/etc/passwd中的用户名jerry的一行前加入“#”。先添加用户jerry,输入useradd jerry命令。
切换到jerry用户,输入su jerry命令
最后将口令文件/etc/passwd中的用户名jerry的一行前加入“#”。
b、(1)使用“”命令创建peter,使用“”命令删除peter。
(2)使用“”命令添加用户jerry。
(3)使用“”命令切换到jerry用户。
五、 调试过程
4、出现乱码。
命令出错,改为“chpasswd”。
权限不够。
六、 实验结果
1、用户的管理
创建一个新用户user01,设置其主目录为/home/user01,显示如下:
查看/etc/passwd文件的最后一行,显示如下:
查看文件/etc/shadow文件的最后一行,显示如下:
给用户user01设置密码,显示如下:
查看文件/etc/shadow文件的最后一行,显示如下:
使用user01用户登录系统,提示:登陆成功。
锁定用户user01,显示如下:
查看/etc/passwd文件的最后一行,显示如下:
删除用户user02,显示如下:
2、组的管理
创建一个新组stuff,显示如下:
查看/etc/group文件的最后一行,显示如下:
创建一个新帐户user02,把主要组和附属组都设为stuff,显示如下:
查看/etc/group文件中的最后一行,显示如下:
给组stuff设置组密码,显示如下:
在组stuff中删除用户user02,显示如下:
查看/etc/group文件中的最后一行,显示如下:
4、批量添加用户:
a、创建一个公用组student,并指定组的GID为600,显示如下:
创建,在VI编辑器下编辑完成用户信息,显示如下:
创建,在VI编辑器下编辑完成用户信息,显示如下:
批量创建用户账号,查看/etc/passwd文件发现文件的内容出现在/etc/passwd,显示如下:
暂时取消shadow加密,显示如下:
为用户设置口令,把口令文件重定向给chapsswd程序,查看/etc/passwd文件,发现文件中的口令均出现在/etc/passwd文件中相应用户的口令字段,显示如下:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论