版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LinuxLinux网络操作系统与实训(第网络操作系统与实训(第2 2版)版)中国铁道出版社中国铁道出版社孙丽娜 孔令宏 杨 云 主编李 斌 姜庆玲 梁明亮 副主编复习复习 shellshell和和vivi编辑器编辑器 Shell的基本概念、环境变量 正则表达式 输入输出重定向与管道 Shell脚本 使用Vi编辑器编辑文本文件 Vi的启动与退出 Vi的工作模式 Vi命令l 了解用户和组群配置文件l 熟练掌握Linux下用户和组群的创建与维护管理l 熟悉用户帐户管理器的使用方法。 l 用户和组群配置文件l Linux下用户和组群的创建与维护管理l 用户帐户管理器的使用方法学习目标学习目标本章难点
2、本章难点第第5 5章章 用户和组管理用户和组管理第第5 5章章 用户和组管理用户和组管理 1. 项目课题引入 2. 用户和组群文件 3. 用户帐户的创建和管理 4. 组群的管理 7. 现场演示案例 5. 用户帐户管理器 6. 常用的用户帐户命令v 课题引入项目背景课题引入项目背景1、Linux操作系统是否允许多个用户同时登录到系操作系统是否允许多个用户同时登录到系统,使用系统资源?统,使用系统资源?回答回答:是的,:是的,Linux是一个多用户多任务的操作系统。是一个多用户多任务的操作系统。2、大家想一下、大家想一下Windows系统下,是如何区分不同的系统下,是如何区分不同的用户,如何规范用
3、户权限的?用户,如何规范用户权限的?回答回答:通过用户账户来区分不同的用户,并且将用户:通过用户账户来区分不同的用户,并且将用户帐户添加到组中,通过规范组的权限来规范用户的权帐户添加到组中,通过规范组的权限来规范用户的权限。限。第第5 5章章 用户和组管理用户和组管理v 课题引入项目背景 Linux操作系统是一个多用户多任务的操作系统,允许多个用户同时登录到系统,使用系统资源。为了使所有用户的工作顺利进行,保护每个用户的文件和进程,规范每个用户的权限,需要区分不同的用户,就产生了用户帐户和组群。 本堂课的重点:用户和组的管理本堂课的重点:用户和组的管理第第5 5章章 用户和组管理用户和组管理v
4、 课题引入企业需求 公司有100个员工,每个员工的工作内容不同,然而他们中有些人具有相同的权限,因此需要为每个员工创建不同的帐号,同时还需要把有相同权限的用户放在同一个组群中。第第5 5章章 用户和组管理用户和组管理v 课题引入项目分析完成本项目需要解决的工作任务: 1.1.为每个用户创建一个帐号,并设置口令为每个用户创建一个帐号,并设置口令 2.2.把有共同点的用户放在同一个组群中把有共同点的用户放在同一个组群中 3.3.使用用户管理器管理用户和组群使用用户管理器管理用户和组群 4.4.用户帐户和组群的管理与维护用户帐户和组群的管理与维护第第5 5章章 用户和组管理用户和组管理v 课题引入项
5、目分析完成工作任务需要的专业知识: 1.1.用户文件和组群文件用户文件和组群文件 2.2.用户账户的创建和管理用户账户的创建和管理 3.3.组群的创建和管理组群的创建和管理 4.4.用户管理器的使用用户管理器的使用 5.5.常用账户管理命令常用账户管理命令第第5 5章章 用户和组管理用户和组管理v 课题引入教学目标 1.1.了解用户和组群的配置文件了解用户和组群的配置文件 2.熟练掌握Linux下用户的创建、管理和维护 3.熟练掌握Linux下组群的创建、管理和维护 4.熟悉用户帐户管理器的使用方法第第5 5章章 用户和组管理用户和组管理v 课题引入应达到的职业能力 1.1.能熟练新建与管理用
6、户账户能熟练新建与管理用户账户 2.2.能熟练管理与维护组群账户能熟练管理与维护组群账户 3.3.能熟练使用用户管理器管理用户和组群能熟练使用用户管理器管理用户和组群 4.4.能熟练使用账户管理的常用命令能熟练使用账户管理的常用命令第第5 5章章 用户和组管理用户和组管理 1. 用户和组群概述v项目问题项目问题1 用户和组群文件用户和组群文件 3. 组群文件 2. 用户账户文件第第5 5章章 用户和组管理用户和组管理v 项目问题1用户和组群概述v用户帐户用户帐户是用户的身份标识,用户通过用户帐户可以登录到系统,并且访问已经被授权的资源。系统依据账户来区分属于每个用户的文件、进程、任务,并给每个
7、用户提供特定的工作环境,使每个用户的工作都能各自独立不受干扰地工作。vLinux系统下的用户帐户分为两种:u普通用户帐户u超级用户帐户(root):又称为根用户或管理员账户,可以对普通用户和整个系统进行管理。第第5 5章章 用户和组管理用户和组管理v 项目问题1用户和组群概述v组群组群是具有相同特性的用户的逻辑集合,使用组群有利于系统管理员按照用户的特性组织和管理用户,提高工作效率。 u在为资源授权时可以把权限赋予某个组群,组群中的成员即可自动获得这种权限。u一个用户账户至少属于一个用户组,当是多个组群的成员时,其中某个组群是该用户的主组群(私有组群),其他组群是该用户的附属组群(标准组群)。
8、第第5 5章章 用户和组管理用户和组管理v 项目问题1用户和组群的基本概念用户名用来标识用户的名称,可以是字母、数字组成的字符串,区分大小写密码用于验证用户身份的特殊验证码用户标识(UID) 用来表示用户的数字标识符用户主目录用户的私人目录,也是用户登录系统后默认所在的目录登录Shell用户登录后默认使用的Shell程序,默认为/bin/bash组群具有相同属性的用户属于同一个组群组群标识(GID) 用来表示足群的数字标识符第第5 5章章 用户和组管理用户和组管理v 项目问题1用户和组群概述v每一个用户都有一个唯一的身份标识,称为用户ID(UID);每一个用户组也有一个唯一的身份标识,称为用户
9、组ID(GID)。vroot用户的UID为0。v普通用户的UID可以在创建时由管理员指定,如果不指定,用户的UID默认从500开始顺序编号。第第5 5章章 用户和组管理用户和组管理v 项目问题1用户和组群配置文件v用户帐户文件:用户帐户文件:/etc/passwd文件:用户帐户信息/etc/shadow文件:用户口令v组群文件:组群文件: /etc/group文件:组群帐户信息/etc/gshadow文件:组群口令、管理员等管理信息v/etc/login.defs文件文件第第5 5章章 用户和组管理用户和组管理v 项目问题1 /etc/passwd文件 Vi /etc/passwd;每行用“:
10、”分隔为7个域代表无本地登陆权限用户名命令解释器UID用户描述信息主目录GID加密口令真正的密码保存在shadow文件中第第5 5章章 用户和组管理用户和组管理v 项目问题1 /etc/shadow文件所有用户对passwd文件均可读取,只有root用户对shadow文件可读,因此密码存放在shadow文件中更安全第第5 5章章 用户和组管理用户和组管理v 项目问题1 /etc/group文件用户的组账户的信息存放在group文件中,任何用户都可以读取,用“:”分隔为4个域。组群名称组群口令,一般为空GID组群成员列表用户的主组群并不把该用户作为成员列出第第5 5章章 用户和组管理用户和组管理
11、v 项目问题1 /etc/gshadow文件gshadow文件用于存放组群的加密口令、组管理员等信息,只有root用户可读,用“:”分隔成4个域第第5 5章章 用户和组管理用户和组管理v 项目问题1 /etc/login.defs文件建立用户帐户时根据/etc/login.defs文件的配置设置用户帐户的某些选项。用户邮箱目录用户密码最长有效天数用户密码最短有效天数用户密码的最小长度用户密码过期前提前警告的天数第第5 5章章 用户和组管理用户和组管理v 项目问题1 /etc/login.defs文件建立用户帐户时根据/etc/login.defs文件的配置设置用户帐户的某些选项。自动产生的最小
12、UID自动产生的最大UID自动产生的最小GID自动产生的最大GID如果定义,则表示“删除用户时,同时删除用户的相关作业”创建用户账户时为用户创建主目录第第5 5章章 用户和组管理用户和组管理 1. 新建用户v项目问题项目问题2 用户账户的创建和管理用户账户的创建和管理 3. 用户帐户的维护 2. 设置用户账户口令第第5 5章章 用户和组管理用户和组管理v项目问题项目问题2 新建用户新建用户v使用useradd或者adduser命令 vUseradd命令的格式是:v useradd 选项 v 例如:创建ph用户v若新建用户已经存在第第5 5章章 用户和组管理用户和组管理v项目问题项目问题2 us
13、eradd命令的选项命令的选项v -c comment 用户的注释性信息v -d home_dir 指定用户的主目录v -e expire_date 禁用帐号的日期,格式为:YYYY-MM-DDv -f inactive_days 设置帐户过期多少天后,用户帐户被禁用。v -u UID 指定用户的UIDv -g initial_group 用户所属主组群的组群名称或者GIDv -G group-list 用户所属的附属组群列表v -m 若用户主目录不存在则创建它v -M 不要创建用户主目录v -n 不要为用户创建用户私人组群v -p passwd 加密的口令v -r 创建UID小于500的不带
14、主目录的系统帐号v -s shell 指定用户的登录Shell,默认为/bin/bash第第5 5章章 用户和组管理用户和组管理v题目:新建用户user1,UID为510,指定其所属的私有组为mlx(mlx组的标识符为500),用户的主目录为/home/user1,用户的Shell为/bin/bash,用户的密码为123456,帐户永不过期。v项目问题项目问题2 新建用户案例新建用户案例第第5 5章章 用户和组管理用户和组管理v新建用户后,要为用户设置口令,未设置口令的用户不能登陆系统,如:v指定和修改用户帐户口令:passwdv修改用户帐户口令:chagev项目问题项目问题2 设置用户口令设
15、置用户口令第第5 5章章 用户和组管理用户和组管理v超级用户可以为自己和其他用户设置口令,而普通用户只能为自己设置口令 v格式:passwd 选项 usernamev项目问题项目问题2 passwd命令命令第第5 5章章 用户和组管理用户和组管理v -l 锁定(停用)用户帐户v -u 口令解锁v -d 将用户口令设置为空,这与未设置口令的帐户不同。未设置口令的帐户无法登录系统,而口令为空的帐户可以。v -f 强迫用户下次登录时必须修改口令v -n 指定口令的最短存活期v -x 指定口令的最长存活期v -w 口令要到期前提前警告的天数v -I 口令过期后多少天停用帐户v -S 显示帐户口令的简短
16、状态信息v项目问题项目问题2 passwd命令的选项命令的选项第第5 5章章 用户和组管理用户和组管理v 案例:假设当前用户为root,则下面的两个命令分别为:root用户修改自己的口令和root用户修改user1用户的口令。 v root用户修改自己的口令 v root用户修改user1用户的口令 v项目问题项目问题2 passwd命令案例命令案例第第5 5章章 用户和组管理用户和组管理v普通用户修改口令时,passwd命令会首先询问原来的口令,只有验证通过才可以修改。v如: v项目问题项目问题2 passwd命令案例命令案例第第5 5章章 用户和组管理用户和组管理v格式:chage 选项
17、usernamev选项: -l 列出帐户口令属性的各个数值 -m 指定口令最短存活期 -M 指定口令最长存活期 -W 口令要到期前提前警告的天数 -I 口令过期后多少天停用帐户 -E 用户帐户到期作废的日期 -d 设置口令上一次修改的日期v项目问题项目问题2 chage命令命令第第5 5章章 用户和组管理用户和组管理v 案例:设置user1用户的最短口令存活期为6天,最长口令存活期为60天,口令到期前5天提醒用户修改口令。v 设置完成后查看各属性值。 v项目问题项目问题2 chage命令案例命令案例第第5 5章章 用户和组管理用户和组管理v修改用户帐户v禁用和恢复用户帐户v删除用户帐户v项目问
18、题项目问题2 用户帐户维护用户帐户维护第第5 5章章 用户和组管理用户和组管理v命令:usermodv格式:usermod 选项 usernamev例:修改用户user1的主目录为/var/user1,把启动Shell修改为/bin/tcsh v查看修改后的结果v项目问题项目问题2 修改用户帐户修改用户帐户第第5 5章章 用户和组管理用户和组管理v 禁用和恢复用户帐户的实现方法: passwd命令 usermod命令 直接修改/etc/passwd或/etc/shadow文件v项目问题项目问题2 禁用和恢复用户帐户禁用和恢复用户帐户第第5 5章章 用户和组管理用户和组管理v禁用user1帐户v
19、查看(被锁定的用户密码栏前面会加上!)v恢复user1帐户(解除锁定)v禁用和恢复用户帐户禁用和恢复用户帐户 Passwd命令命令第第5 5章章 用户和组管理用户和组管理v禁用user1用户帐户v解除user1用户锁定v禁用和恢复用户帐户禁用和恢复用户帐户 Usermod命令命令第第5 5章章 用户和组管理用户和组管理v可将/etc/passwd文件或/etc/shadow文件中关于user1帐户的passwd域的第一个字符前面加上一个“*”,达到禁用帐户的目的,在需要恢复的时候只要删除字符“*”即可。v如果只是禁止用户帐户登录系统,可以将其启动Shell设置为/bin/false或者/dev
20、/null。 v禁用和恢复用户帐户直接修改配置文件禁用和恢复用户帐户直接修改配置文件 第第5 5章章 用户和组管理用户和组管理v直接编辑/etc/passwd和/etc/shadow文件,删除用户所对应的行v用userdel命令删除v 格式:userdel -r v 案例:删除用户user1,保留用户主目录v项目问题项目问题2 删除用户帐户删除用户帐户第第5 5章章 用户和组管理用户和组管理v项目问题项目问题3 组群管理组群管理 1. 维护组群账户 2. 为组群添加用户第第5 5章章 用户和组管理用户和组管理v 创建组群的命令:groupadd或addgroupv 案例: 创建一个新的组群,组
21、群名称为testgroup v项目问题项目问题3 维护组群账户维护组群账户第第5 5章章 用户和组管理用户和组管理v项目问题项目问题3 维护组群账户维护组群账户v修改组群的命令: groupmod 选项 groupnamev修改组群命令的参数: -g gid 把组群的GID改成gid -n group-name 把组群的名称改为name -o 强制接受更改的组的GID为重复的号码第第5 5章章 用户和组管理用户和组管理v 修改组群 修改gid: 修改组群名称:v 删除组群的命令:groupdel 例:删除grouptest组群v项目问题项目问题3 维护组群账户维护组群账户第第5 5章章 用户和
22、组管理用户和组管理v在Red Hat中使用不带任何参数的useradd命令创建用户时,会同时创建一个和用户帐户同名的组群,称为主组群。 v当一个组群中必须包含多个用户时则需要使用附属组群。v在附属组中增加、删除用户都用gpasswd命令,该命令只有root用户和组管理员才能够使用。v项目问题项目问题3 维护组群账户维护组群账户第第5 5章章 用户和组管理用户和组管理vgpasswd命令的格式 : gpasswd 选项 用户 组 vgpasswd命令的选项: -a 把用户加入组 -d 把用户从组中删除 -r 取消组的密码 -A 给组指派管理员v为组群添加用户为组群添加用户 gpasswd命令命令
23、第第5 5章章 用户和组管理用户和组管理v案例:新建组群testgroup,把ph用户加入testgroup组,并指派ph为管理员 。v为组群添加用户为组群添加用户 案例案例第第5 5章章 用户和组管理用户和组管理v项目问题项目问题4使用用户管理器管理用户和组群使用用户管理器管理用户和组群 1. 新建用户 3. 组群管理 2. 修改用户属性第第5 5章章 用户和组管理用户和组管理v项目问题项目问题4用户管理器用户管理器第第5 5章章 用户和组管理用户和组管理v项目问题项目问题4 新建用户新建用户第第5 5章章 用户和组管理用户和组管理v项目问题项目问题4 修改用户属性修改用户属性第第5 5章章
24、 用户和组管理用户和组管理v项目问题项目问题4 组群管理组群管理第第5 5章章 用户和组管理用户和组管理v项目问题项目问题4 组群管理组群管理第第5 5章章 用户和组管理用户和组管理v项目问题项目问题5 常用的账户管理命令常用的账户管理命令 1. vipw、vigr 2. pwck 3. grpck 4. id 5. finger、chfn、chsh 6. whoami 7. su 8. newgrp第第5 5章章 用户和组管理用户和组管理v命令格式:rootRHEL5 # vipwv功能:用于直接对用户帐户文件/etc/passwd进行编辑,使用的默认编辑器是vi。v特点:在功能上等同于“v
25、i /etc/passwd”命令,但比vi更安全,因为在对/etc/passwd文件进行编辑时将自动锁定该文件,编辑结束后对该文件进行解锁,保证了文件的一致性。 v项目问题项目问题5 vipw第第5 5章章 用户和组管理用户和组管理v命令格式:rootRHEL5 # vigrv功能:用于直接对组群文件/etc/group进行编辑,使用的默认编辑器是vi。 v特点:在功能上等同于“vi /etc/group”命令,但比vi更安全,因为在对/etc/group文件进行编辑时将自动锁定该文件,编辑结束后对该文件进行解锁,保证了文件的一致性。v项目问题项目问题5 vigr第第5 5章章 用户和组管理用
26、户和组管理v命令格式:rootRHEL5 #pwck v功能:用于验证用户帐户文件认证信息的完整性,检测/etc/passwd文件和/etc/shadow文件的每行中字段的格式和值是否正确。 v项目问题项目问题5 pwck第第5 5章章 用户和组管理用户和组管理v命令格式: rootRHEL5 #grpckv功能:用于验证组群文件认证信息的完整性,检测/etc/group文件和/etc/gshadow文件的每行中字段的格式和值是否正确。v项目问题项目问题5 grpck第第5 5章章 用户和组管理用户和组管理v功能:查看用户UID和GID以及用户所属的组列表v命令格式:id 选项 usernam
27、e v选项: -g:只显示用户的组的GID -G:只显示用户的附属组的GID -u:只显示UIDv项目问题项目问题5 id第第5 5章章 用户和组管理用户和组管理v案例:查看当前用户的UID、GID信息及用户所属组列表v案例:查看ph用户的UID、GID信息及所属组v项目问题项目问题5 id案例案例第第5 5章章 用户和组管理用户和组管理v功能:查看用户的相关信息,包括用户的主目录、启动Shell、用户名、地址、电话等存放在/etc/passwd文件中的记录信息v命令格式:finger 选项 usernamev选项: -l 以长格形式显示,是默认选项 -s 以短格形式显示v项目问题项目问题5 finger第第5 5章章 用户和组管理用户和组管理v案例:查看当前用户的信息v 案例:查看用户ph的信息v项目问题项目问题5 finger案例案例第第5 5章章 用户和组管理用户和组管理v 功能:修改用户的办公地址、办公电话和住宅电话等 v 案例:v项目问题项目问题5 chfn案例案例第第5 5章章 用户和组管理用户和组管理v功能:修改用户的启动Sh
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 订购木门合同(标准版)
- 宁波一院龙山医院医疗健康集团掌起分院招聘考试真题2024
- 2025年平湖市法院系统招聘真题
- 难点解析人教版八年级物理上册第5章透镜及其应用-凸透镜成像的规律重点解析试卷(附答案详解)
- 综合解析人教版八年级上册物理光现象《光的反射》专题练习试卷(含答案解析)
- 2025金属非金属矿山主要负责人和安管人员考试模拟试题及答案
- 难点解析-人教版八年级物理上册第4章光现象-光的色散重点解析试卷(详解版)
- 2025年数控加工工艺题库及答案
- 考点解析-人教版八年级上册物理物态变化《汽化和液化》专项测试练习题(解析版)
- 2025年住房建设面试试题及答案
- 农行考试历年真题及答案
- 成都市外国语学校八年级上册历史期中试卷及答案-百度文库
- 初中英语时态练习题集及详细解析
- 2025年高中生物高一年级上学期期中考试试卷
- 核桃肽粉生产技术规程(征求意见稿)
- 能力提升课题立项申报书
- 2024-2025学年江苏省泰州市八年级上册(11月)期中数学试题【附答案】
- 体育职称考评课件
- 市场监管局知识产权课件
- 8.2 法治政府 课件 高中政治统编版必修三《政治与法治》
- 宣传通讯报道培训课件
评论
0/150
提交评论