文档详情

Linux网络操作系统项目教程(RHEL 7.4CentOS 7.4)(微课版)(第4版)课件 7.4项目3 管理Linux服务器的用户和组.pptx

发布:2025-02-18约1.75万字共10页下载文档
文本预览下载声明

“十四五”职业教育国家规划教材

Linux网络操作系统项目教程

(RHEL7.4/CentOS7.4)

(第3版)

人民邮电出版社|杨云主编

项目三管理Linux服务器的用户和组

▶项目导入

Linux是多用户多任务的网络操作系统,因此,作为该种系统的网络管理员,掌握用户和组的创建与管理至关重要。项目3将主要介绍利用命令行和图形工具对用户和组群进行创建与管理等内容。

▶职业能力目标和要求

①了解用户和组群配置文件。

②熟练掌握Linux下用户的创建与维护管理的方法。

③熟练掌握Linux下组群的创建与维护管理的方法。

④熟悉用户账户管理器的使用方法

3.1理解用户账户和组群

3.2理解用户账户文件和组群文件

3.3管理用户账户

3.4管理组群

3.5使用su和sudo命令

3.6使用用户管理器管理用户

3.7使用常用的账户管理命令

3.8企业实战与应用

3.9项目实录

项目三管理Linux服务器的用户和组

Linux操作系统是多用户多任务的操作系统,允许多个用户同时登录到系统,使用系统资源。用户账户是用户的身份标识。用户通过用户账户可以登录到系统,并且访问已经被授权的资源。系统依据账户来区分属于每个用户的文件、进程、

任务,并给每个用户提供特定的工作环境(例如,用户的工作目录、shell版本以及图形化的环境配置等),使每个用户都能各自不受干扰地独立工作。

Linux系统下的用户账户分为两种:

▶普通用户账户:在系统中只能进行普通工作,只能访问他们拥有的或者有权限执行的文件。

▶超级用户账户(root):也叫管理员账户,它的任务是对普通用户和整个系统进行管理。超级用户账户对系统具有绝对的控制权,能够对系统进行一切操作

3.1任务1理解用户账户和组群

概念

描述

用户名

用来标识用户的名称,可以是字母、数字组成的字符串,区分大小写

密码

用于验证用户身份的特殊验证码

用户标识(UID)

用来表示用户的数字标识符

用户主目录

用户的私人目录,也是用户登录系统后默认所在的目录

登录shell

用户登录后默认使用的shell程序,默认为/bin/bash

组群

具有相同属性的用户属于同一个组群

组群标识(GID)

用来表示组群的数字标识符

组群是具有相同特性的用户的逻辑集合,使用组群有利于系统管理员按照用户的特性组织和管理用户,提高工作效率。有了组群,在做资源授权时可以把权限赋予某个组群,组群中的成员即可自动获得这种权限。一个用户账户可以同时是多个组群的成员,其中某个组群是该用户的主组群(私有组群),其他组群为该用户的

root用户的UID为:系统用户的UID从1到999;普通用户的UID可以在创建时由管理员指定,如果不指定,用户的UID默认从1000开始顺序编号。在Linux系统中,创建用户账户的同时也会创建一个与用户同名的组群,该组群是用户的主组群。普通组群的GID默认也是从1000开始编号。

附属组群(标准组群)。

表3-1用户和组群的基本概念

用户账户信息和组群信息分别存储在用户账户文件和组群文件中。

3.2.1子任务1理解用户账户文件

1./etc/passwd文件

准备工作:新建用户bobby、user1、user2,将user1和user2加入

bobby群组

[root@RHEL7-1~]#useraddbobby

[root@RHEL7-1~]#useradduser1

[root@RHEL7-1~]#useradduser2

[root@RHEL7-1~]#usermod-Gbobbyuser1[root@RHEL7-1~]#usermod-Gbobbyuser2

文件中的每一行代表一个用户账户的资料,可以看到第一个用户是root。然后是一些标准账户,此类账户的shell为/sbin/nologin,代表无本地登录权限。最后一行是由系统管理员创建的普通账户:user1。

passwd文件的每一行用“:”分隔为7个域,各域的内容如下:

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

user1:x:1002:1002::/home/user1:/bin/bash

在Linux系统中,所创建的用户账户及其相关信息(密码除外)均放在/etc/passwd配置文件中。用vim编辑器(或者使用cat/etc

显示全部
相似文档