/etc/shadow文件详解

/etc/shadow文件是用于存放用户密码的,以密文形式存储。下面将详细介绍该文件。

[[email protected] ~]# ls -l /etc/shadow #查看文件的详细信息

---------- 1 root root 908 12月 14 18:20 /etc/shadow

[[email protected] ~]# cat /etc/shadow #查看文件的内容

root:$6$UxT.2KHv$Z/tIQGuvGwaa/kvgNj7GpAw5lENtb.sas77yj.kSZB0Z1JjcNeMguSY1dJX6yW7qwyI7i4RJBlGxyav7ezDGd/:17145:0:99999:7:::

bin:*:15980:0:99999:7:::

daemon:*:15980:0:99999:7:::

adm:*:15980:0:99999:7:::

lp:*:15980:0:99999:7:::

sync:*:15980:0:99999:7:::

shutdown:*:15980:0:99999:7:::

halt:*:15980:0:99999:7:::

mail:*:15980:0:99999:7:::

uucp:*:15980:0:99999:7:::

operator:*:15980:0:99999:7:::

games:*:15980:0:99999:7:::

gopher:*:15980:0:99999:7:::

ftp:*:15980:0:99999:7:::

nobody:*:15980:0:99999:7:::

dbus:!!:17143::::::

vcsa:!!:17143::::::

saslauth:!!:17143::::::

postfix:!!:17143::::::

sshd:!!:17143::::::

user1:!!:17147:0:99999:7:::

user12:!!:17147:0:99999:7:::

rachy:$6$L.NLxy2Z$eQzNbntbyNWeD0buU31pRikyU2XHWyDnkVbHNC/3FJun.91kaOhKmFHZ9NF543uANnRmhqd0.o165jy25eazZ1:17149:0:99999:7:::

Jack:$6$S09CHyTH$7XOy5bi6yTRMu8oFqVOc5biIv1HmdMNkCGrvtK9rwTnqbkzZ/W8Ix2PYXf9f3lNFTiqOHocEfPNIpy/Viv6G2.:17149:0:99999:7:::

[[email protected] ~]#

一行表示一个用户的信息,每一行都有9个字段,每个字段的含义如下:

用户名:密码:最近修改时间:再次修改时间:密码过期时间:发出警告时间:过期失效时间:密码生命周期:保留字段

用户名:用户名

密码:加密之后的密码。一般以$6$开头;* 表示该账户被锁定;!! 表示该账户没有密码。

最近修改时间:从1970.1.1到上次更改密码经过的天数

再次修改时间:0表示随时可以修改

密码过期时间:密码多少天后过期,默认为99999

发出警告时间:到期前多少天发出警告,默认为7

过期失效时间:到期后过多少天锁定账号,默认为空

账号生命周期:账号可以用多久,默认为空

保留字段:默认为空

时间: 2024-10-13 12:32:27

/etc/shadow文件详解的相关文章

linux /etc/shadow文件详解

struct spwd { char *sp_namp; /* user login name */ char *sp_pwdp; /* encrypted password */ long int sp_lstchg; /* last password change */ long int sp_min; /* days until change allowed. */ long int sp_max; /* days before change required */ long int sp

/etc/passwd 文件详解

/etc/passwd 文件详解 root:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologinbin:x:2:2:bin:/bin:/usr/sbin/nologinsys:x:3:3:sys:/dev:/usr/sbin/nologin 1.帐号名称 2.密码  密码数据放在/etc/shadow 中所以此处显示为× 3.UID  用户标识符 4.GID  组名 5.用户信息说明列 6.主文件夹 7

【转】linux中inittab文件详解

原文网址:http://www.2cto.com/os/201108/98426.html linux中inittab文件详解 init的进程号是1(ps -aux | less),从这一点就能看出,init进程是系统所有进程的起点,Linux在完成核内引导以后,就开始运行init程序. init程序需要读取配置文件/etc/inittab.inittab是一个不可执行的文本文件,它有若干行指令所组成. 理解Runlevel: runlevel用来表示在init进程结束之后的系统状态,在系统的硬

package-info.java文件详解

package-info.java文件详解 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs 一.pacakge-info.java介绍 pacakge-info.java是一个Java文件,可以添加到任何的Java源码包中.pacakge-info.java的目标是提供一个包级的文档说明或者是包级的注释. pacakge-info.java文件中,唯一要求包含的内容是包的声明语句,比如: package com.ch.service; 二.包文档 在

史上最全的maven的pom.xml文件详解

史上最全的maven的pom.xml文件详解 http://www.cnblogs.com/hafiz/p/5360195.html <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 h

POM文件详解(1)

POM文件详解 <project xmlns=http://maven.apache.org/POM/4.0.0 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd "> 1      Parent坐标 <

T-SQL 操作文件 详解

/*******  导出到excel EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""' /***********  导入Excel SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="

delphi 资源文件详解

delphi资源文件详解 一.引子: 现在的Windows应用程序几乎都使用图标.图片.光标.声音等,我们称它们为资源(Resource).最简单的使用资源的办法是把这些资源的源文件打入软件包,以方便程序需要的时候调用.资源是程序的一部分,程序要正常运行就离不了资源文件.但是它是不可执行代码. 为了更好地管理资源,Delphi中提供了一种.RES类型的资源文件.它可以把我们程序中所需要的资源整合到一个资源文件(.RES)下来.在编译应用程序时直接编译进了可执行程序里,成为应用程序的整合体. 这样

hibernate 对象关系映射文件详解

POJO 类和数据库的映射文件*.hbm.xml POJO类和关系数据库之间的映射可以用一个XML文档来定义. 映射文件的扩展名为.hbm.xml 在运行时Hibernate将根据这个映射文件来生成各种SQL语句 通过POJO类的数据库映射文件,Hibernate可以理解持久化类和数据表之间的对应关系,也可以理解持久化类属性与数据库表列之间的对应关系 映射文件说明 hibernate-mapping 类层次:class 主键:id 基本类型:property 实体引用类: many-to-one