实训三 用户和组管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实训三用户和组管理
一、实训目的
1、掌握通过命令和图形界面实现用户与组账号的创建与管理
2、理解用户和组账户的相关系统文件。
二、实训环境
RHEL AS 5.0虚拟机平台
三、实训内容
1、查看/etc/passwd用户账号文件和/etc/shadow口令文件
2、创建一个名为wj0912学号的用户账号,查看/etc/passwd文件,查看该用户账号信息,截屏,查看/home目录,截屏,查看/etc/group文件,截屏回答问题:如果在创建用户时,不创建该用户组,应使用什么命令选项?
3、设置wj0912学号用户账号的口令为password#,切换到另一个虚拟控制平台,以该用户账号登录,查看当前目录,并截屏,最后返回root用户虚拟终端
4、增加radar学号,指定其主目录为/home/radar2;增加一个用户john 学号,指定其UID为550,属于wj0912学号组;修改radar学号,使其UID为530,查看/etc/passwd文件,截屏
5、修改用户wj0912学号,让他使用shell为/bin/sh,查看/etc/passwd文件,截屏
6、设置radar学号的用户口令,锁定用户口令,观察/etc/shadow,解锁radar学号的用户口令,再查看/etc/shadow,删除radar学号的用户口令, 再查看/etc/shadow,有什么不同?
7、先用su测试切换到wj0912学号用户帐号,用pwd查看当前目录,然后退出系统,用该帐号来登录系统,再查看当前目录
8、组帐号管理
建一个新组wj0912组,使wj0912学号用户成为这个组的一员,但不要修改wj0912学号缺省组
9、写一个命令,增加新用户trapper,其全名为”J F X McIntyre”,用户ID为519,是组swamp的成员(用户的缺省组不变)
#useradd –m –u 519 –c “J F X McIntyre” –G swamp trapper
#passwd trapper
10、删除wj0912学号的用户帐号,包括删除其根目录
#userdel –r wj0912学号
补充:
(1) 创建jone账号,并给该用户的口令加上有效期限制(最小21天,最长31,警告7次)
#useradd jone
#chage –m 21 –M 31 –W 7 jone
(2)创建用户mulcahy使用户mulcahy到2008年12月31日后不再有效
#useradd mulcahy
#chage –E 12/31/2008 nulcahy
(3) 给这个用户设置一个口令,并强制他在下次登录时自己修改口令
#passwd mulcahy
#chage –m 0 –M 1 –W 2 mulcahy
(4)以root用户,用chage –l命令来显示jone的口令保护情况,改变他的口令限制为
最长使用天数:7
最少使用天数:2
警告次数:7
#chage –m 2 –M 7 –W 7 jone
(5)用jone登录,改口令
$passwd
(6) 如果不能改,su到root来做
#su
#passwd jone
(7) 列出root所在的所有组
#grep root /etc/group
#grep root /etc/passwd