
出版社: 清华大学
原售价: 49.00
折扣价: 36.75
折扣购买: Linux系统基础及服务器配置教程与实验(高等院校计算机任务驱动教改教材)
ISBN: 9787302555988
张庆玲,包头轻工职业技术学院,副教授,女 ,年龄42,专业为计算机科学教育,本科,研究领域为计算机技术应用,编著有《网络操作系统管理与实训》等。
第3章 用户和组管理 由于Linux支持多用户使用,当多个用户登录使用 同一个Linux系统时,需要对各个用户进行管理,以保 证用户文件的安全存取。 本章主要介绍如何对Linux中的用户和用户组进行 管理,包括用户和组的重要配置文件、使用命令行方式 和使用用户管理器3种方法进行用户和用户组的管理。 教学目标 了解用户和组群配置文件。 熟练掌握Linux下用户和组的创建与维护管理。 熟悉用户账户管理器的使用方法。 3.1什么是用户 在Linux系统中,每个用户都拥有一个唯一的标识 符,称为用户ID(UID)。Linux系统中的用户至少属于一 个组,称为用户分组。用户分组是由系统管理员建立的 ,一个用户分组内包含若干个用户,一个用户也可以归 属于不同的分组。用户分组也有一个唯一的标识符,称 为分组ID(GID)。对某个文件的访问都是以文件的用户 ID和分组ID为基础的。同时根据用户和分组信息可以控 制如何授权用户访问系统,以及允许访问后用户可以进 行的操作权限。 用户的权限可以被定义为普通用户或超级用户,超 级用户也被称为root用户。普通用户只能访问自己的文 件和其他有权限访问的文件,而超级用户权限最大,可 以访问系统的全部文件并执行任何操作。一般系统管理 员使用的是超级用户root,有了这个账号,管理员可以 突破系统的一切限制,方便地维护系统。普通用户也可 以用su命令使自己转变为超级用户。 系统的这种安全机制有效地防止了普通用户对系统 的破坏。例如,存放于/dev目录下的设备文件分别对应 于硬盘驱动器、打印机、光盘驱动器等硬件设备,系统 通过对这些文件设置用户访问权限,使普通用户无法通 过覆盖硬盘面破坏整个系统,从而保护了系统。 在Linux中可以利用用户配置文件以及用户查询和 管理的控制工具来进行用户管理,用户管理主要通过修 改用户配置文件完成。用户管理控制工具最终也是为了 修改用户配置文件,所以在进行用户管理时,直接修改 用户配置文件一样可以达到用户管理的目的。 与用户相关的系统配置文件主要有/etc/passwd和 /etc/shadow,其中/etc/shadow是用户信息的加密文 件,比如用户的密码、口 令的加密保存等; /etc/passwd和/etc/shadow文 件是互补的,下面对这两个文件进行介绍。 3.1.1用户账号文件/etc/passwd /etc/passwd是系统识别用户的一个文件,用来保 存用户的账号数据等信息,又被称为密码文件或口令文 件。系统所有用户都在此文件中有记载。例如,当用户 以 student这个账号登录时,系统首先会查 阅/etc/passwd文件,看是否有student这个账号,然 后确定student的UID,通过UID来确认用户和身份。如 本书采用实验方式讲解,每个实验主要由实验目的、实验内容、实验步骤几个部分组成。每个实验最后总结了常见问题及疑难解析,并安排了相应的习题。本书涉及范围广,包括详尽的Linux基础知识及服务器配置,着重于对学生实际应用能力的培养,将职业场景引入课堂教学,因此可以让学生提前进入工作的角色。