linux中用户简介
访问量:2252

一、简介

在linux中,用户信息主要保存在/etc/passwd文件和 /etc/shadow文件中

/etc/passwd文件中,每一行保存着用户相关的7个字段信息,通过":"进行分隔,如下:

字段1:dequan为用户名

字段2:x为密码占位符

字段3:503为用户id

字段4:502为用户所在组id

字段5:my name is dequan为用户简介

字段6:/home/dequan为用户家目录

字段7:/bin/zsh为用户登录后默认的shell

 /etc/shadow文件中,每一行保存着用户相关的9个字段信息,通过":"进行分隔,如下:

字段1:dequan为用户名

字段2:$1$5vRpTd2A$XMjjf59YGUAgiuYPQWguq/为用户加密后的口令

字段3:17494为口令最后一次修改后的日期,数字表示从1970年1月1日至修改日期的天数

字段4:0为两次修改口令之间所需的最小天数

字段5:99999为表示两次修改密码之间的最大时间间隔。

字段6:7为在口令到期前多少条,给用户发出警告消息

字段7:表示用户口令作废多少天后,系统会禁用此用户,即此用户登录没法在登录,系统也不会提示用户过期,是完全的禁用。

字段8:表示该用户的帐号生存期,超过这个设定时间,帐号会失效,用户就无法登录系统了。如果这个字段的值为空,帐号永久可用。

字段9:为保留字段,尚未使用

二、用户的分类

首先,我们需要知道Linux系统下存在三种类型的用户,如下:

1.超级用户:uid为0,如root用户

2.一般用户:针对centos6,uid在500~6000之间。如下:

3.伪用户:针对centos6,uid在1~499之间,即不能用户登录的用户,一般用于系统中完成某些特定的任务。