Linux操作系统案例教程 第3版教学课件5

上传人:AZ****01 文档编号:331128475 上传时间:2022-08-17 格式:PPTX 页数:71 大小:521.53KB
返回 下载 相关 举报
Linux操作系统案例教程 第3版教学课件5_第1页
第1页 / 共71页
Linux操作系统案例教程 第3版教学课件5_第2页
第2页 / 共71页
Linux操作系统案例教程 第3版教学课件5_第3页
第3页 / 共71页
Linux操作系统案例教程 第3版教学课件5_第4页
第4页 / 共71页
Linux操作系统案例教程 第3版教学课件5_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《Linux操作系统案例教程 第3版教学课件5》由会员分享,可在线阅读,更多相关《Linux操作系统案例教程 第3版教学课件5(71页珍藏版)》请在金锄头文库上搜索。

1、Linux 用户与组群管理用户与组群管理用用户户和和组组管管理理第第五五章章 案案例例二二及及其其相相关关内内容容 基基 础础 内内 容容 介介 绍绍 案案例例一一及及其其相相关关内内容容 案案例例三三及及其其相相关关内内容容 课课后后习习题题 课课程程总总结结与与操操作作实实训训 Linux 用户与组群管理用户与组群管理本章教学目标:本章教学目标:掌握文件权限、用户、组的管理命令掌握文件权限、用户、组的管理命令熟悉用户、组、文件权限的分类熟悉用户、组、文件权限的分类了解用户及组的基本概念了解用户及组的基本概念 掌握对用户与组的管理掌握对用户与组的管理Linux 用户与组群管理用户与组群管理重

2、点:重点:Linux系统下用户及组的创建;系统下用户及组的创建;如何对用户来进行管理;如何对用户来进行管理;难点:难点:如何控制用户对文件操作权限;如何控制用户对文件操作权限;关键词:关键词:用户帐户用户帐户 UID GID Linux 用户与组群管理用户与组群管理 用户管理概述 1、用户管理的范围、用户管理的范围用户帐号管理用户帐号管理组帐号管理组帐号管理用户用户/组帐号的权限管理组帐号的权限管理Linux 用户与组群管理用户与组群管理文件和程序用户组创建安装归属于执行执行继承、调用继承、调用UIDGID 用户管理概述 Linux 用户与组群管理用户与组群管理案例一案例一1.新建一个新建一个

3、user1用户,用户,UID、GID、主目录均按默认;、主目录均按默认;2.新建一个新建一个user2用户,用户,UID=1200、其余按默认;、其余按默认;3.新建一个新建一个user3用户,默认主目录为用户,默认主目录为/abc、其余默认;并观、其余默认;并观察这三个用户的信息有什么不同;察这三个用户的信息有什么不同;4.分别为以上三个用户设置密码为分别为以上三个用户设置密码为123456;5.把把user1用户改名为用户改名为u1,UID改为改为1700,主目录为,主目录为/test;密码密码改为改为123456786.将用户将用户user3的主目录改名为的主目录改名为/ab,并修改其附

4、加组为并修改其附加组为group27.把把u1用户锁定,并观察有什么变化,并解锁账号;用户锁定,并观察有什么变化,并解锁账号;8.连同主目录一并删除账号连同主目录一并删除账号user3用户用户Linux 用户与组群管理用户与组群管理5.1.1 用户帐号的管理1、用户帐号的分类、用户帐号的分类 超级用户(超级用户(UID=0)普通用户(普通用户(1000=UIDmax=60000)操作权限受到限制操作权限受到限制伪用户(系统用户)伪用户(系统用户)(UID=1999):):限制本机登录限制本机登录 Linux 用户与组群管理用户与组群管理2、用户帐号包含的信息、用户帐号包含的信息用户名:用户名:

5、口令:口令:UID:用户唯一标识符:用户唯一标识符 GID:用户组的唯一标识符:用户组的唯一标识符用户描述信息:用户描述信息:用户主目录:用户登录的初始目录用户主目录:用户登录的初始目录SHELL类型:设置类型:设置SHELL程序的种类程序的种类Linux 用户与组群管理用户与组群管理5.1.1用户账号文件/etc/passwd 口令文件(/etc/passwd)该文件用于用户登录时校验用户的登录名、加密的口令数据该文件用于用户登录时校验用户的登录名、加密的口令数据项、用户项、用户ID(UID)、默认的用户分组默认的用户分组ID(GID)、GECOS字段、字段、用户登录子目录以及登录后使用的用

6、户登录子目录以及登录后使用的shell。该文件的每一行保存一个用户的资料,而用户资料的每一个数据项之间采用冒号“:”分隔。jl:x:100:0:Jim Lane,ECT8-3,:/staff/ji:/bin/shLinux 用户与组群管理用户与组群管理5.1.1用户账号文件/etc/passwd(1)登录名登录名 注意它的唯一性,它的长度一般不超过32个字符,它们可以包括冒号和换行之外的任何字符。登录名要区分大小写。放在/etc/passwd文件的开头部分的用户是系统定义的虚拟用户bin、daemon。(2)加密的口令加密的口令 当编辑/etc/passwd文件来创建一个新账号时,在加密口令字

7、段的位置要放一个星号(*)。这个星号防止未经授权就使用该账号,直到设置了真实的口令为止。Linux 用户与组群管理用户与组群管理5.1.1用户账号文件/etc/passwd(4)GID 组的ID是一个32位整数。GID 0是给root的组保留的。GID 1 通常指的是名为“bin”的组,GID2指的是“daemon”组。(5)GECOS字段字段 通常用来定义每个用户的个人信息。(3)UID 是32位无符号整数,它能表示从0到4294967296的值。建议在可能的情况下将站点上的最大UID号限制在32767。root的UID为0。UID在整个机构中应该是唯一的Linux 用户与组群管理用户与组群

8、管理5.1.1用户账号文件/etc/passwd(6)用户的登录子目录用户的登录子目录 每个用户都需要有地方保存自己的配置文件。这个地方就叫做用户登录子目录。要禁止没有主目录的用户登录,可以把/etc/login.defs中的CREATE_HOME设置为no。(7)登录登录shell 用户上机后运行的shell,此处出现的是默认的shell,大多数情况下是/bin/bash。Linux 用户与组群管理用户与组群管理查看/etc/passwd的内容Linux 用户与组群管理用户与组群管理5.1.1用户账号文件/etc/passwd用户影子文件用户影子文件-shadowLinux 用户与组群管理用

9、户与组群管理5.1.2、添加用户、添加用户 1)添加新用户)添加新用户格式:格式:useradd 参数参数 用户名用户名 参数:参数:-u UID/指定用户的指定用户的UID值值-g 组名组名/指定用户所属的默认组指定用户所属的默认组-G 组名组名/指定用户附加组指定用户附加组Linux 用户与组群管理用户与组群管理-d 路径路径 /指定用户主目录指定用户主目录-e 时间时间 /指定用户帐号有效日期指定用户帐号有效日期(YYYY-MM-DD)-s shell类型类型/指定默认的指定默认的shell类型类型-m /建立用户主目录建立用户主目录-M /不建立用户主目录不建立用户主目录5.1.2、添

10、加用户、添加用户 1)添加新用户)添加新用户Linux 用户与组群管理用户与组群管理实例:实例:#useradd u1 /新建用户新建用户#useradd -g g2 u2 /新建用户新建用户u2,主要群组为,主要群组为g2#useradd -e 2022-08-12 u3/5.1.2、添加用户、添加用户 1)添加新用户)添加新用户Linux 用户与组群管理用户与组群管理5.1.2、添加用户、添加用户 2)设置用户口令)设置用户口令格式:格式:passwd 选项选项 用户名用户名d (delete)/删除用户口令删除用户口令-l (lock)/暂时锁定指定的用户账号暂时锁定指定的用户账号-u

11、(unlock)/解除指定用户账号的锁定解除指定用户账号的锁定-S (status)/显示指定用户账号的状态显示指定用户账号的状态实例:实例:#passwd u2Linux 用户与组群管理用户与组群管理passwd tom /设置口令设置口令passwd -d tom /删除用户口令删除用户口令passwd -l tom /锁定账号锁定账号passwd -u tom /解锁账号解锁账号passwd -S tom /显示账号显示账号5.1.2、添加用户、添加用户 2)设置用户口令Linux 用户与组群管理用户与组群管理 5.1.3修改用户信息修改用户信息格式:格式:usermod 参数参数 用户

12、名用户名参数:参数:-l 新用户名新用户名 当前用户名当前用户名 /更改用户名更改用户名-d 路径路径 /更改用户主目录更改用户主目录-G 组名组名 /修改附加组修改附加组-L 用户帐号名用户帐号名 /锁定用户帐号锁定用户帐号(不能登录不能登录)-U 用户帐号名用户帐号名 /解锁用户帐号解锁用户帐号Linux 用户与组群管理用户与组群管理实例:实例:#usermod -d /abc u3#usermod -G group2 u3#usermod -l user3 u3#usermod -L user1#usermod -U user15.1.3、修改修改用户用户信息信息 Linux 用户与组群

13、管理用户与组群管理5.1.4 删除用户删除用户格式:格式:userdel 参数参数 用户名用户名参数:参数:-r /同时删除用户主目录同时删除用户主目录实例:实例:#userdel u2#userdel -r u3Linux 用户与组群管理用户与组群管理5.1.5 切换用户身份切换用户身份格式:格式:su -su -用户名用户名 实例:实例:#su#su /切换到超级用户切换到超级用户#su tom#su tom Linux 用户与组群管理用户与组群管理分组操作点评、操作演示:.Linux 用户与组群管理用户与组群管理返回首页返回首页Linux 用户与组群管理用户与组群管理案例一解析1.use

14、radd user12.useradd -u 1200 user23.useradd -d /abc user34.passwd user1;根据命令执行提示输入123456,需要确认输入123456 passwd user2;passwd user3;5.usermod -l u1-u 1700-d /test user16.usermod -d /ab -G group2 user37.usermod-L u1 /锁定u1 usermod-U u1 /解锁u18.userdel-r user3Linux 用户与组群管理用户与组群管理案例二1.建立一个标准的组建立一个标准的组group1,G

15、ID=1900;2.建立一个标准组建立一个标准组group2,选项为默认,观察该组的信息有,选项为默认,观察该组的信息有什么变化;什么变化;3.新建用户新建用户ah、xh,再新建一个组,再新建一个组group3,把,把root、u1、user2用户添加到用户添加到group1组中,把组中,把ah、xh添加到添加到group2组,组,4.把把group3组改名为组改名为g3,GID=2000;5.查看查看user2所属于的组,并记录;所属于的组,并记录;6.删除删除user1组与组与g3组,观察有什么情况发生;组,观察有什么情况发生;Linux 用户与组群管理用户与组群管理5.2.1 组帐号管理

16、 1、组的分类、组的分类私用组:创建用户时自动创建的组私用组:创建用户时自动创建的组标准组:可以包含多个用户的组标准组:可以包含多个用户的组 Linux 用户与组群管理用户与组群管理2、组账号文件、组账号文件(/etc/group)组名:组的标识符号组名:组的标识符号口令口令GID:组的唯一标识符:组的唯一标识符组的成员组的成员5.2.1 组帐号管理 Linux 用户与组群管理用户与组群管理/etc/group文件包含了文件包含了Linux组的名称和每个组中的成组的名称和每个组中的成员列表。例如:员列表。例如:wheel:x:10:evi,garth,trent每一行代表了一个组其中包含有四个字段:每一行代表了一个组其中包含有四个字段:组名;组名;被加密的口令被加密的口令(已被废弃,很少使用已被废弃,很少使用);GID;成员列表,彼此用逗号隔开成员列表,彼此用逗号隔开(注意不要加空格注意不要加空格)。为了避免与厂商提供的为了避免与厂商提供的GID发生冲突,一般从发生冲突,一般从GID100开始分配本地组。开始分配本地组。5.2.1 组帐号管理 Linux 用户与组群管理用户与组群管理/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号