03用户和组的管理-参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广东科学技术职业学院
计算机工程技术学院(软件学院)
实验报告
专业网络技术班级成绩评定______
学号姓名 (合作者____号____) 教师签名廖建飞实验 3 题目用户和组的管理
第周星期第节
一、实验目的与要求
1、掌握并熟悉用户和组的使用方法
2、掌握浏览目录类命令
二、实验步骤
项目一、用户的管理(在字符界面完成)
●创建一个新用户user01,设置其主目录为/home/user01:
#useradd –d /home/user01 user01
●查看/etc/passwd文件的最后一行,看看是如何记录的。
#tail -1 /etc/passwd
●查看文件/etc/shadow文件的最后一行,看看是如何记录的。
#tail -1 /etc/shadow
●给用户user01设置密码:
#passwd user01
●再次查看文件/etc/shadow文件的最后一行,看看有什么变化。
#tail -1 /etc/shadow
●使用user01用户登录系统,看能否登录成功。
●锁定用户user01:
#passwd –l user01
#usermod –L user01
●查看文件/etc/shadow文件的最后一行,看看有什么变化。
#tail -1 /etc/shadow
●再次使用user01用户登录系统,看能否登录成功。
●解除对用户user01的锁定:
#passwd –u user01
#usermod –U user01
●更改用户user01的帐户名为user
#usermod –l user user01
●查看/etc/passwd文件的最后一行,看看有什么变化。
#tail -1 /etc/passwd
●删除用户user。
#userdel user
项目二、组的管理(在字符界面完成)
●创建一个新组,network:
#groupadd network
●查看/etc/group文件的最后一行,看看是如何设置的。
#tail -1 /etc/group
●创建一个新帐户user02,并把他的起始组和附属组都设为network
#useradd –g network –G network user02
●查看/etc/group文件中的最后一行,看看有什么变化。
#tail -1 /etc/group
●给组network设置组密码:
#gpasswd network
●在组network中删除用户user02
#gpasswd –d user02 network
●再次查看/etc/group文件中的最后一行,看看有什么变化。
#tail -1 /etc/group
●删除用户user02
#userdel user02
●删除组network
#groupdel network
三、思考题(由老师在上机前出好题目,学生通过实验后再回答)
1、在/etc/passwd中某一行信息为
“stud:x:500:500::/home/student:/bin/bash”,由此可知
哪些信息
用户名stud,口令为X,用户标识号为500为普通用户,
组标识号,注释性描述,主目录,登录shell
2、简要说明linux系统中用户、组的分类以及用户、组的基本信
息。
超级用户(root用户):每个Linux系统都必须有,并且只有一个。它拥有最高的权限,可以删除、终止任何程序。在安
装时必须为root用户设置口令。另外,通常为减少风险要避
免普通用户得到root用户权限。UID值为0。
系统用户是与系统运行和系统提供的服务密切相关的用户,通常在安装相关的软件包时自动创建并保持默认状态。系统用
户不能登录,UID值1~499。
普通用户是在系统安装后由超级用户创建的,通常完成指定