Linux用户和用户组管理
一.linux用户账号的管理
在linux系统中,不论是由本机或远程登录系统,每个系统都必须有一个账号,并且对不同的系统资源有不同的使用权限
在linux中,可以指定每一个用户针对不同的文件或者目录的不同权限
二.linux用户组的管理
实际应用中,可以预先针对组设置好权限,然后将不同的用户添加到相应的组中,从而不用依次为每一个用户设置权限
三.用户相关配置文件
1./etc/passwd
Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行,它记录了每个用户的一些基本属性
/etc/passwd中一行记录对应着一个用户,每行记录又被冒号(:)分隔为7个字段,其格式和具体含义如下:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
2./etc/shadow
/etc/shadow中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生
它的文件格式与/etc/passwd类似,由若干个字段组成,字段之间用”:”隔开。这些字段是
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
3./etc/group
每个用户都属于某个用户组;一个组中可以有多个用户,一个用户也可以属于不同的组。
当一个用户同时是多个组中的成员时,在/etc/passwd文件中记录的是用户所属的主组,也就是登录时所属的默认组,而其他组称为附加组。用户要访问属于附加组的文件时,必须首先使用newgrp命令使自己成为所要访问的组中的成员。
组名:口令:组标识号:组内用户列表