上QQ阅读APP看书,第一时间看更新
5.1 Linux用户及组
Linux操作系统对多用户的管理是非常烦琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。Linux系统用户是根据用户ID来识别的,默认ID长度为32位,默认ID编号从0开始,但是为了和老式系统兼容,用户ID限制在60000以下。Linux用户总共分为三种,分别如下:
□root用户(ID 0);
□系统用户(ID 1~499);
□普通用户(ID 500以上)。
Linux系统中的每个文件或者文件夹,都有一个所属用户及所属组,使用id命令可以显示当前用户的信息,使用passwd命令可以修改当前用户密码。Linux操作系统用户的特点如下:
□每个用户拥有一个UserID,操作系统实际读取的是UID,而非用户名;
□每个用户属于一个主组,属于一个或多个附属组,一个用户最多有31个附属组;
□每个组拥有一个GroupID;
□每个进程以一个用户身份运行,该用户可对进程拥有资源控制权限;
□每个可登录用户拥有一个指定的shell环境。