Linux内核支持用户这一Unix的传统概念。一个用户代表一个实体,它有权限运行用户进程,对文件拥有所有权。每个用户都有一个用户名,如billyjoe。然而内核是通过用户ID来管理用户的,用户ID是一串数字标识(详见第7章)。 用户机制主要用于权限管理。每一个用户进程都有一个用户作为所有者,我们称其为以该用户运行的进程。在一定限制条件下,用户可以终止和改变他的进程的行为。但是对其他用户的进程无权干预。此外,用户可以决定是否将属于自己的文件和其他用户共享。 Linux操作系统的用户包括系统自带用户和供人使用的用户。详情见第3章。其中最关键的用户是root用户(意思是根用户或超级用户)。root用户不受前面提到的种种权限的限制,它可以终止其他用户的进程,读取系统中的任何文件。因此root也被称作超级用户。Unix的系统管理员拥有超级用户权限。 注解 使用root权限操作系统是一件很危险的事情,因为用户拥有最高权限,可以为所欲为,一旦出错很难定位和恢复。因此系统管理员通常尽量避免使用root权限。而且,root用户虽然权限很高,但是还是在用户模式而非内核模式中运行。 用户组是指一组用户的集合。用户组的主要作用是允许一个用户同组内的其他用户共享文件权限。
精通Linux(第2版)——1.5 用户
书名: 精通Linux(第2版)
作者: [美] Brian Ward
出版社: 人民邮电出版社
译者: 姜南 | 袁志鹏
出版年: 2015-7
页数: 304
定价: 59.00元
装帧: 平装
ISBN: 9787115394927