教学课件第8章 用户与用户组管理.ppt
PPT模板下载:/moban/ 行业PPT模板:/hangye/ 节日PPT模板:/jieri/ PPT素材下载:/sucai/PPT背景图片:/beijing/ PPT图表下载:/tubiao/ 优秀PPT下载:/xiazai/ PPT教程: /powerpoint/ Word教程: /word/ Excel教程:/excel/ 资料下载:/ziliao/ PPT课件下载:/kejian/ 范文下载:/fanwen/ 试卷下载:/shiti/ 教案下载:/jiaoan/ 字体下载:/ziti/ 教学课件第8章 用户与用户组管理第八章 用户与用户组管理第八章第八章 用户与用户组管理用户与用户组管理8.1 8.1 多用户多任务多用户多任务 8.2 8.2 用户与用户组用户与用户组 8.3 8.3 用户和组文件用户和组文件 8.4 8.4 使用命令行方式管理用户和组使用命令行方式管理用户和组 8.5 8.5 使用使用FedoraFedora用户管理器管理用户和组用户管理器管理用户和组第八章 用户与用户组管理8.1 多用户多任务多用户多任务 Linux 是一个多用户、多任务的操作系统,多用户是指多个用户可以在同一时间使用计算机系统,多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。 1.Linux单用户、多任务 2.Linux多用户、多任务 3.用户的角色区分 4.多用户操作系统的安全第八章 用户与用户组管理8.2用户和用户组用户和用户组 用户组(group)就是具有相同特征的用户(user)的集合体。 用户和用户组的对应关系是: 一对一、多对一、一对多、多对多第八章 用户与用户组管理8.3用户和组文件用户和组文件 /etc/passwd 是系统识别用户的一个文件 在/etc/passwd 中,每一行都表示的是一个用户的信息;一行有7个段位;每个段位用:号分割,格式如下所示 : username:password:uid:gid:userinfo:home:shell8.3.1用户账号文件passwd第一字段第二字段第三字段第四字段第五字段第六字段第七字段用户名口令UIDGID用户名全称用户的家目录所在位置用户所用SHELL 的类型第八章 用户与用户组管理 下面是一个系统中passwd文件中的内容,如图8.1所示。8.3.1用户账号文件passwd图8.1 /etc/passwd内容第八章 用户与用户组管理 /etc/shadow文件是/etc/passwd 的影子文件,这个文件并不由/etc/passwd 而产生的,这两个文件是应该是对应互补的。 /etc/shadow 文件的内容包括9个段位,每个段位之间用:号分割,格式如下所示:username:password:lastchg:min:max:warn:inactive:expire:flag 8.3.2用户影子文件shadow第八章 用户与用户组管理 下面是系统中/etc/shadow的内容,如图8.2所示。 8.3.2用户影子文件shadow图8.2 /etc/shadow文件内容第八章 用户与用户组管理 /etc/group 的内容包括用户组(Group)、用户组口令、GID及该用户组所包含的用户(User),每个用户组一条记录;格式如下: group_name:passwd:GID:user_list /etc/gshadow 每个用户组独占一行,格式如下: groupname:password:admin,admin,.:member,member,.8.3.3用户组账号文件group和gshadow第八章 用户与用户组管理 下面是系统中/etc/group的内容,如图8.3所示。 8.3.3用户组账号文件group和gshadow图8.3 / etc/group文件内容第八章 用户与用户组管理8.4使用命令行方式管理用户和组使用命令行方式管理用户和组 useradd 的语法: useradd -u uid -o -g group -G group,. -d home -s shell -c comment -m -k template -f inactive -e expire -p passwd name useradd -D -g group -b base -s shell -f inactive -e expire 实例:不加任何参数,直接添加用户; rootlocalhost beinan# useradd beinanlinux rootlocalhost beinan# ls -ld /home/beinanlinux/ drwxr-xr-x 3 beinanlinux beinanlinux 4096 11月 2 15:20 /home/beinanlinux/ 8.4.1使用useradd命令添加用户第八章 用户与用户组管理 usermod 的语法: usermod -u uid -o -g group -G group,. -d 主目录 -m -s shell -c 注释 -l 新名称 -f 失效日 -e 过期日 -p 密码 -L|-U 用户名8.4.2使用usermod命令修改用户信息第八章 用户与用户组管理 userdel 的语法: userdel -r 名称 实例: rootlocalhost # userdel bnnb 注:删除用户bnnb,但不删除其家目录及文件;8.4.3使用userdel命令删除用户第八章 用户与用户组管理 groupadd的语法: groupadd -g gid -o -r -f group 8.4.4使用groupadd命令创建用户组第八章 用户与用户组管理 groupmod的语法: groupmod -g -n 群组名称8.4.5使用groupmod命令修改用户组属性第八章 用户与用户组管理 groupdel的语法: groupdel 用户组比如: rootlocalhost # groupdel lanhaitun 删除用户组时,用户组必须存在,如果有组中的任一用户在使用中的话,则不能删除。8.4.6使用groupdel命令删除用户组第八章 用户与用户组管理 id 命令用法: id 选项 用户名比如: 我想查询beinan和linuxsir 用户的UID、GID 以及归属用户组的情况: rootlocalhost # id beinan uid=500(beinan) gid=500(beinan) groups=500(beinan) finger 的用法: finger 选项 用户名1 用户名2 . 8.4.7使用id和finger命令获取用户信息第八章 用户与用户组管理8.5 使用使用Fedora用户管理器管理用户和组用户管理器管理用户和组 从桌面启动用户管理器,点击面板上的【系统】-【管理】-【用户和组群】,或在 shell 提示(如 XTerm 或 GNOME 终端)下键入 system-config-users 命令。8.5.1启动Fedora用户管理图8.4 Fedora 用户管理器第八章 用户与用户组管理 要添加新用户,点击【添加用户】按钮。一个如图8.5所示的窗口就会出现。8.5.2创建用户图8.5 创建新用户第八章 用户与用户组管理 要查看某个现存用户的属性,点击【用户】标签,从用户列表中选择该用户,然后在按钮菜单中点击【属性】(或者从下拉菜单中选择行动 = 属性),如图8.6所示。8.5.3修改用户属性图8.6 用户属性第八章 用户与用户组管理 要添加新用户组群,点击【添加组群】按钮,如图8.7所示。键入新组群的名称来创建。要为新组群指定组群ID,选择【手工指定组群ID】,然后选择GID。Fedora把低于500的组群ID保留给系统组群。 点击【确定】来创建组群。新组群就会出现在组群列表中。8.5.4创建用户组图8.7 创建新组群第八章 用户与用户组管理 要查看某一现存组群的属性,从组群列表中选择该组群,然后在按钮菜单中点击【属性】(或选择下拉菜单【文件】=属性),如图8.8所示。8.5.5修改用户组属性图8.8 组群属性