详细介绍Linux /etc/shadow文件

运维 系统运维
Linux /etc/shadow文件是Linux系统管理员才能有权利查看的文件,管理员进行用户管理是也会涉及到这个文件,详细介绍一下。

与Linux /etc/passwd文件不同,Linux /etc/shadow文件是只有系统管理员才有权利进行查看和修改的文件,系统管理员应该弄明白Linux /etc/shadow文件中每个字符段的相应的意义,清楚管理时的具体意义。

Linux /etc/shadow文件中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生。它的文件格式与/etc/passwd类似,由若干个字段组成,字段之间用“:”隔开。这些字段是:
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
1)“登录名”是与/etc/passwd文件中的登录名相一致的用户账号
2)“口令”字段存放的是加密后的用户口令字,长度为13个字符。如果为空,则对应用户没有口令,登录时不需要口令;如果含有不属于集合{./0-9A-Za-z}中的字符,则对应的用户不能登录。
3)“最后一次修改时间”表示的是从某个时刻起,到用户最后一次修改口令时的天数。时间起点对不同的系统可能不一样。例如在SCOLinux中,这个时间起点是1970年1月1日。
4)“最小时间间隔”指的是两次修改口令之间所需的最小天数。
5)“最大时间间隔”指的是口令保持有效的最大天数。
6)“警告时间”字段表示的是从系统开始警告用户到用户密码正式失效之间的天数。
7)“不活动时间”表示的是用户没有登录活动但账号仍能保持有效的最大天数。
8)“失效时间”字段给出的是一个绝对的天数,如果使用了这个字段,那么就给出相应账号的生存期。期满后,该账号就不再是一个合法的账号,也就不能再用来登录了。

下面是/etc/shadow的一个例子:
#cat/etc/shadow
root:Dnakfw28zf38w:8764:0:168:7:::
daemon:*::0:0::::
bin:*::0:0::::
sys:*::0:0::::
adm:*::0:0::::
uucp:*::0:0::::
nuucp:*::0:0::::
auth:*::0:0::::
cron:*::0:0::::
listen:*::0:0::::
lp:*::0:0::::
sam:EkdiSECLWPdSa:9740:0:0::

51cto

【编辑推荐】

  1. 深入分析Linux分区基础
  2. 简述Linux防护墙配置修改指令
  3. 简单介绍Linux内核安全入侵侦察系统
  4. 详细分析Linux du命令的使用
  5. 详细剖析Linux进程调度时机

 

责任编辑:小霞 来源: 互联网
相关推荐

2010-03-09 11:21:41

Linux etcgroup

2010-03-09 10:50:58

2009-12-18 11:48:24

网络安装 Linux

2010-06-22 09:28:31

Linux at命令

2010-06-18 17:35:16

Linux Anacr

2010-01-05 16:56:28

2010-06-23 15:36:23

Linux Bug B

2009-12-25 14:24:59

Linux指令od

2009-12-11 15:59:00

Linux grep指

2019-01-21 09:06:08

Linuxetcservices

2011-07-13 16:14:51

DLL

2009-12-24 10:04:38

Linux进行C编译

2010-03-02 14:35:58

linux文本环境安装

2017-10-30 16:50:41

Linuxconst

2010-05-28 17:59:55

Linux抓图工具

2010-03-10 11:04:30

Linux时间转化方法

2010-03-10 18:29:41

2010-06-03 12:41:45

Linux 开发工具

2010-03-09 09:55:14

Linux mount

2010-06-17 17:03:31

Linux流量控制
点赞
收藏

51CTO技术栈公众号