完成用户管理的工作有多种方法,但是每一种方法实际上都是对有关的系统文件进行修改。
与用户和用户组有关的信息都放在一些系统文件中。一些常见的系统文件如下:
/etc/passwd:
Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行,它记录了这个用户的一些基本属性;
/etc/passwd中每一行记录对就着一个用户,每行记录又被冒号分隔为7个字段
通过下面的命令可查看文件内容(下面的文件查看方法类似):
cat /etc/passwd
其文件内容格式和具体含义如下:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
/etc/shadow:
/etc/shadow中的记录行与/etc/passwd中的一一对应;
里面保存有每个用户的密码;
文件中的格式如下:
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
/etc/group:
用户组的所有信息都存放在/etc/group文件中,文件中的格式如下:
组名:口令:组标识号:组内用户列表