学习情境项目用户和组的管理PPT课件_第1页
学习情境项目用户和组的管理PPT课件_第2页
学习情境项目用户和组的管理PPT课件_第3页
学习情境项目用户和组的管理PPT课件_第4页
学习情境项目用户和组的管理PPT课件_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 项目课题引入 2 用户和组群文件 3 用户帐户的创建和管理 4 组群的管理 7 现场演示案例 5 用户帐户管理器 6 常用的用户帐户命令 课题引入 项目背景1 Linux操作系统是否允许多个用户同时登录到系统 使用系统资源 回答 是的 Linux是一个多用户多任务的操作系统 2 大家想一下Windows系统下 是如何区分不同的用户 如何规范用户权限的 回答 通过用户账户来区分不同的用户 并且将用户帐户添加到组中 通过规范组的权限来规范用户的权限 课题引入 项目背景Linux操作系统是一个多用户多任务的操作系统 允许多个用户同时登录到系统 使用系统资源 为了使所有用户的工作顺利进行 保护每个用户的文件和进程 规范每个用户的权限 需要区分不同的用户 就产生了用户帐户和组群 本堂课的重点 用户和组的管理 课题引入 企业需求公司有100个员工 每个员工的工作内容不同 然而他们中有些人具有相同的权限 因此需要为每个员工创建不同的帐号 同时还需要把有相同权限的用户放在同一个组群中 课题引入 项目分析完成本项目需要解决的工作任务 1 为每个用户创建一个帐号 并设置口令2 把有共同点的用户放在同一个组群中3 使用用户管理器管理用户和组群4 用户帐户和组群的管理与维护 课题引入 项目分析完成工作任务需要的专业知识 1 用户文件和组群文件2 用户账户的创建和管理3 组群的创建和管理4 用户管理器的使用5 常用账户管理命令 课题引入 教学目标1 了解用户和组群的配置文件2 熟练掌握Linux下用户的创建 管理和维护3 熟练掌握Linux下组群的创建 管理和维护4 熟悉用户帐户管理器的使用方法 课题引入 应达到的职业能力1 能熟练新建与管理用户账户2 能熟练管理与维护组群账户3 能熟练使用用户管理器管理用户和组群4 能熟练使用账户管理的常用命令 1 用户和组群概述 项目问题1 用户和组群文件 3 组群文件 2 用户账户文件 项目问题1 用户和组群概述 用户帐户是用户的身份标识 用户通过用户帐户可以登录到系统 并且访问已经被授权的资源 系统依据账户来区分属于每个用户的文件 进程 任务 并给每个用户提供特定的工作环境 使每个用户的工作都能各自独立不受干扰地工作 Linux系统下的用户帐户分为两种 普通用户帐户超级用户帐户 root 又称为根用户或管理员账户 可以对普通用户和整个系统进行管理 项目问题1 用户和组群概述 组群是具有相同特性的用户的逻辑集合 使用组群有利于系统管理员按照用户的特性组织和管理用户 提高工作效率 在为资源授权时可以把权限赋予某个组群 组群中的成员即可自动获得这种权限 一个用户账户至少属于一个用户组 当是多个组群的成员时 其中某个组群是该用户的主组群 私有组群 其他组群是该用户的附属组群 标准组群 项目问题1 用户和组群的基本概念 项目问题1 用户和组群概述 每一个用户都有一个唯一的身份标识 称为用户ID UID 每一个用户组也有一个唯一的身份标识 称为用户组ID GID root用户的UID为0 普通用户的UID可以在创建时由管理员指定 如果不指定 用户的UID默认从500开始顺序编号 项目问题1 用户和组群配置文件 用户帐户文件 etc passwd文件 用户帐户信息 etc shadow文件 用户口令组群文件 etc group文件 组群帐户信息 etc gshadow文件 组群口令 管理员等管理信息 etc login defs文件 项目问题1 etc passwd文件Vi etc passwd 每行用 分隔为7个域 代表无本地登陆权限 用户名 命令解释器 UID 用户描述信息 主目录 GID 加密口令 真正的密码保存在shadow文件中 项目问题1 etc shadow文件所有用户对passwd文件均可读取 只有root用户对shadow文件可读 因此密码存放在shadow文件中更安全 项目问题1 etc group文件用户的组账户的信息存放在group文件中 任何用户都可以读取 用 分隔为4个域 组群名称 组群口令 一般为空 GID 组群成员列表 用户的主组群并不把该用户作为成员列出 项目问题1 etc gshadow文件gshadow文件用于存放组群的加密口令 组管理员等信息 只有root用户可读 用 分隔成4个域 项目问题1 etc login defs文件建立用户帐户时根据 etc login defs文件的配置设置用户帐户的某些选项 用户邮箱目录 用户密码最长有效天数 用户密码最短有效天数 用户密码的最小长度 用户密码过期前提前警告的天数 项目问题1 etc login defs文件建立用户帐户时根据 etc login defs文件的配置设置用户帐户的某些选项 自动产生的最小UID 自动产生的最大UID 自动产生的最小GID 自动产生的最大GID 如果定义 则表示 删除用户时 同时删除用户的相关作业 创建用户账户时为用户创建主目录 1 新建用户 项目问题2 用户账户的创建和管理 3 用户帐户的维护 2 设置用户账户口令 项目问题2 新建用户 使用useradd或者adduser命令Useradd命令的格式是 useradd 选项 例如 创建ph用户若新建用户已经存在 项目问题2 useradd命令的选项 ccomment用户的注释性信息 dhome dir指定用户的主目录 eexpire date禁用帐号的日期 格式为 YYYY MM DD finactive days设置帐户过期多少天后 用户帐户被禁用 uUID指定用户的UID ginitial group用户所属主组群的组群名称或者GID Ggroup list用户所属的附属组群列表 m若用户主目录不存在则创建它 M不要创建用户主目录 n不要为用户创建用户私人组群 ppasswd加密的口令 r创建UID小于500的不带主目录的系统帐号 sshell指定用户的登录Shell 默认为 bin bash 题目 新建用户user1 UID为510 指定其所属的私有组为mlx mlx组的标识符为500 用户的主目录为 home user1 用户的Shell为 bin bash 用户的密码为123456 帐户永不过期 项目问题2 新建用户案例 新建用户后 要为用户设置口令 未设置口令的用户不能登陆系统 如 指定和修改用户帐户口令 passwd修改用户帐户口令 chage 项目问题2 设置用户口令 超级用户可以为自己和其他用户设置口令 而普通用户只能为自己设置口令格式 passwd 选项 username 项目问题2 passwd命令 l锁定 停用 用户帐户 u口令解锁 d将用户口令设置为空 这与未设置口令的帐户不同 未设置口令的帐户无法登录系统 而口令为空的帐户可以 f强迫用户下次登录时必须修改口令 n指定口令的最短存活期 x指定口令的最长存活期 w口令要到期前提前警告的天数 I口令过期后多少天停用帐户 S显示帐户口令的简短状态信息 项目问题2 passwd命令的选项 案例 假设当前用户为root 则下面的两个命令分别为 root用户修改自己的口令和root用户修改user1用户的口令 root用户修改自己的口令root用户修改user1用户的口令 项目问题2 passwd命令案例 普通用户修改口令时 passwd命令会首先询问原来的口令 只有验证通过才可以修改 如 项目问题2 passwd命令案例 格式 chage 选项 username 选项 l列出帐户口令属性的各个数值 m指定口令最短存活期 M指定口令最长存活期 W口令要到期前提前警告的天数 I口令过期后多少天停用帐户 E用户帐户到期作废的日期 d设置口令上一次修改的日期 项目问题2 chage命令 案例 设置user1用户的最短口令存活期为6天 最长口令存活期为60天 口令到期前5天提醒用户修改口令 设置完成后查看各属性值 项目问题2 chage命令案例 5 3 3用户帐户的维护 修改用户帐户禁用和恢复用户帐户删除用户帐户 项目问题2 用户帐户维护 命令 usermod格式 usermod 选项 username 例 修改用户user1的主目录为 var user1 把启动Shell修改为 bin tcsh查看修改后的结果 项目问题2 修改用户帐户 禁用和恢复用户帐户 禁用和恢复用户帐户的实现方法 passwd命令usermod命令直接修改 etc passwd或 etc shadow文件 项目问题2 禁用和恢复用户帐户 禁用user1帐户查看 被锁定的用户密码栏前面会加上 恢复user1帐户 解除锁定 禁用和恢复用户帐户 Passwd命令 禁用user1用户帐户解除user1用户锁定 Usermod命令 禁用和恢复用户帐户 Usermod命令 可将 etc passwd文件或 etc shadow文件中关于user1帐户的passwd域的第一个字符前面加上一个 达到禁用帐户的目的 在需要恢复的时候只要删除字符 即可 如果只是禁止用户帐户登录系统 可以将其启动Shell设置为 bin false或者 dev null 禁用和恢复用户帐户 直接修改配置文件 直接编辑 etc passwd和 etc shadow文件 删除用户所对应的行用userdel命令删除格式 userdel r 案例 删除用户user1 保留用户主目录 项目问题2 删除用户帐户 项目问题3 组群管理 1 维护组群账户 2 为组群添加用户 创建组群的命令 groupadd或addgroup案例 创建一个新的组群 组群名称为testgroup 项目问题3 维护组群账户 项目问题3 维护组群账户 修改组群的命令 groupmod 选项 groupname 修改组群命令的参数 ggid把组群的GID改成gid ngroup name把组群的名称改为name o强制接受更改的组的GID为重复的号码 修改组群修改gid 修改组群名称 删除组群的命令 groupdel例 删除grouptest组群 项目问题3 维护组群账户 在RedHat中使用不带任何参数的useradd命令创建用户时 会同时创建一个和用户帐户同名的组群 称为主组群 当一个组群中必须包含多个用户时则需要使用附属组群 在附属组中增加 删除用户都用gpasswd命令 该命令只有root用户和组管理员才能够使用 项目问题3 维护组群账户 gpasswd命令的格式 gpasswd 选项 用户 组 gpasswd命令的选项 a把用户加入组 d把用户从组中删除 r取消组的密码 A给组指派管理员 为组群添加用户 gpasswd命令 案例 新建组群testgroup 把ph用户加入testgroup组 并指派ph为管理员 为组群添加用户 案例 项目问题4 使用用户管理器管理用户和组群 1 新建用户 3 组群管理 2 修改用户属性 项目问题4 用户管理器 项目问题4 新建用户 项目问题4 修改用户属性 项目问题4 组群管理 项目问题4 组群管理 项目问题5 常用的账户管理命令 1 vipw vigr 2 pwck 3 grpck 4 id 5 finger chfn chsh 6 whoami 7 su 8 newgrp 命令格式 root RHEL4 vipw功能 用于直接对用户帐户文件 etc passwd进行编辑 使用的默认编辑器是vi 特点 在功能上等同于 vi etc passwd 命令 但比vi更安全 因为在对 etc passwd文件进行编辑时将自动锁定该文件 编辑结束后对该文件进行解锁 保证了文件的一致性 项目问题5 vipw 命令格式 root RHEL4 vigr功能 用于直接对组群文件 etc group进行编辑 使用的默认编辑器是vi 特点 在功能上等同于 vi etc group 命令 但比vi更安全 因为在对 etc group文件进行编辑时将自动锁定该文件 编辑结束后对该文件进行解锁 保证了文件的一致性 项目问题5 vigr 命令格式 root RHEL4 pwck功能 用于验证用户帐户文件认证信息的完整性 检测 etc passwd文件和 etc shadow文件的每行中字段的格式和值是否正确 项目问题5 pwck 命令格式 root RHEL4 grpck功能 用于验证组群文件认证信息的完整性 检测 etc group文件和 etc gshadow文件的每行中字段的格式和值是否正确 项目问题5 grpck 功能 查看用户UID和GID以及用户所属的组列表命令格式 id 选项 username 选项 g 只显示用户的组的GID G 只显示用户的附属组的GID u 只显示UID 项目问题5 id 案例 查看当前用户的UID GID信息及用户所属组列表案例 查看ph用户的UID GID信息及所属组 项目问题5 id案例 功能 查看用户的相关信息 包括用户的主目录 启动Shell 用户名 地址 电话等存放在 etc passwd文件中的记录信息命令格式 finger 选项 username 选项 l以长格形式显示 是默认选项 s以短格形式显示 项目问题5 finger 案例 查看当前用户的信息案例 查看用户ph的信息 项目问题5 finger案例 功能 修改用户的办公地址 办公电话和住宅电话等案例 项目问题5 chfn案例 功能 修改用户的启动Shell实例 项目问题5 chsh案例 功能 显示当前用户的名称实例 项目问题5 whoami案例 功能 转换当前用户到指定的用户帐户实例 su命令不指定用户名时将从当前用户转换为root用户 但需要输入root用户的口令 项目问题5 su案例 功能 转换用户的当前组到指定的主组群实例 项目问题5 newgrp案例 现场演示 以新建和管理一个账户和一个组群为例子 现场演示项目的实施和维护过程 1 用户的管理创建一个新用户user01 设置其主目录为 home user01 设置密码 查看passwd和shadow文件 使用user01用户登录系统 看能否登录成功锁定用户user01 查看shadow文件 再次使用user01用户登录系统 看能否登录成功解除对用户user01的锁定更改用户user01的帐户名为user02 查看passwd文件删除用户user02 2 组的管理创建一个新组stuff 查看group文件创建新帐户user03 并把他的起始组和附属组都设为stuff 查看group文件给组stuff设置组密码在组st

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论