/etc/passwd /etc/shadow

一、/etc/passwd
/etc/passwd 文件是一个纯文本文件,每行采用了相同的格式: 
name:password:uid:gid:comment:home:shell 
name 用户登录名 
password 用户口令。此域中的口令是加密的,常用x表示。当用户登录系统时,系统对输入的口令采取相同的算法,与此域中的内容进行比较。如果此域为空,表明该用户登录时不需要口令。 
uid 指定用户的 UID。用户登录进系统后,系统通过该值,而不是用户名来识别用户。 
gid GID。如果系统要对相同的一群人赋予相同的权利,则使用该值。 
comment 用来保存用户的真实姓名和个人细节,或者全名。 
home 指定用户的主目录的绝对路径。 
shell 如果用户登录成功,则要执行的命令的绝对路径放在这一区域中。它可以是任何命令。

如果/etc/passwd文件存放的是用户的信息,由6个分号组成的7个信息,解释如下 
(1):用户名。 
(2):密码(已经加密) 
(3):UID(用户标识),操作系统自己用的 
(4):GID组标识。 
(5):用户全名或本地帐号 
(6):开始目录 
(7):登录使用的Shell,就是对登录命令进行解析的工具。

例如:abc:x:501:501::/home/abc:/bin/bash

二、/etc/shadow

如果查看/etc/shadow文件存放的特殊帐号信息如下: 
name:!!:13675:0:99999:7:::  
每一行给一个特殊帐户定义密码信息,每个字段用 : 隔开。 
字段 1 定义与这个 shadow 条目相关联的特殊用户帐户。 
字段 2 包含一个加密的密码。 
字段 3 自 1/1/1970 起,密码被修改的天数 
字段 4 密码将被允许修改之前的天数(0 表示“可在任何时间修改”) 
字段 5 系统将强制用户修改为新密码之前的天数(1 表示“永远都不能修改”) 
字段 6 密码过期之前,用户将被警告过期的天数(-1 表示“没有警告”) 
字段 7 密码过期之后,系统自动禁用帐户的天数(-1 表示“永远不会禁用”) 
字段 8 该帐户被禁用的天数(-1 表示“该帐户被启用”) 
字段 9 保留供将来使用

如果查看/etc/shadow下存放的普通帐号信息如下: 
(1):帐号名称 
(2):密码:这里是加密过的,但高手也可以解密的。要主要安全问题(代!符号标识该帐号不能用来登录) 
(3):上次修改密码的日期 
(4):密码不可被变更的天数 
(5):密码需要被重新变更的天数(99999表示不需要变更) 
(6):密码变更前提前几天警告 
(7):帐号失效日期 
(8):帐号取消日期 
(9):保留条目,目前没用

chage

chfn

chsh

useradd

userdel

usermod

groupadd

groupdel

groupmod

newgroup

groups

passwd

gpasswd

id

finger

时间: 2024-10-25 19:55:46

/etc/passwd /etc/shadow的相关文章

详解/etc/passwd附shadow,group

要添加.管理用户,下面这三个文件是必须了解滴,嘿嘿 /etc/passwd 下图即/etc/passwd的部分内容 结构.组成一目了然:一个账号一行,每行由逗号分开的七个字段组成,它们分别表示: 登录名:密码:UID:GID:用户详细信息:主目录:SHELL 其中: 登录名:即用户名.它可以包含除冒号和换行符之外的任何字符,但一般不超过32字符(当使用NIS时,登录名长度被限制在8个字符以内):它是区分大小写的. 对于个人用户来说,取个什么样的名就随您的便啦,你的地盘听你的! 不过对于系统管理员

【转载】/etc/passwd & /etc/shadow 详解

转载自:http://blog.csdn.net/snlying/article/details/6130468 1,passwd文件passwd文件存放在/etc目录下.这个文件存放着所有用户帐号的信息,包括用户名和密码,因此,它对系统来说是至关重要的.可以使用如下命令查看该文件:cat/etc/passwdPasswd文件由许多条记录组成,每条记录占一行,记录了一个用户帐号的所有信息.每条记录由7个字段组成,字段间用冒号“:”隔开,其格式如下:username:password:User I

linux,/etc/passwd,/etc/shadow详解

帐号管理最重要的两个档案就是'  /etc/passwd 与 /etc/shadow '了!这两个档案可以说是 Linux 里头最重要的档案之一了!  如果没有这两个档案的话,呵呵!您可是无法登入 Linux 的呦!所以,底下我们先针对这两个档案来进行说明. 当然啰,更详细的资料您可以自行  man 5 passwd 及 man 5 shadow 的啦- # /etc/passwd 这个档案的构造是这样的:每一行都代表一个帐号, 有几行就代表有几个帐号在你的系统中!不过需要特别留意的是, 里头很

关于Ubuntu中passwd、shadow、group等文件

在Ubuntu系统中,/etc目录下,有三个文件:passwd shadow group,可能我们已经在用了,但是没有注意到其详细. 这三个配置文件用于系统帐号管理,都是文本文件,可用vi等文本编辑器打开./etc/passwd用于存放用户帐号信息,/etc/shadow 用于存放每个用户加密的密码,/etc/group用于存放用户的组信息. 1. /etc/passwd /etc/passwd文件的内容如下: root:x:0:0:root:/root:/bin/bashdaemon:x:1:

有关/etc/passwd,/etc/shadow,/etc/group,以及用户管理与查看用户信息的命令知识总结

/etc/passwd文件 passwd文件存放的是用户相关的信息,包含有用户名,密码,属主uid,属组gid,注释相关,家目录,用户所用的shell root:x:0:0:root:/root:/bin/bash 有7个字段,每个字段代表的是:1.用户名2.密码,用一个X表示,其以加密的形式存放在/etc/shadow下3.属主id4.属组id5.对用户进行的注释信息,以便日后查看6.用户家目录7.用户所用的shell,有一类用户是不登录的,也就是说,根本用不上shell    daemon:

Linux下passwd和shadow文件内容详解

一./etc/passwd/etc/passwd 文件是一个纯文本文件,每行采用了相同的格式: name:password:uid:gid:comment:home:shell name 用户登录名 password 用户口令.此域中的口令是加密的,常用x表示.当用户登录系统时,系统对输入的口令采取相同的算法,与此域中的内容进行比较.如果此域为空,表明该用户登录时不需要口令. uid 指定用户的 UID.用户登录进系统后,系统通过该值,而不是用户名来识别用户. gid GID.如果系统要对相同的

linux /etc/passwd /etc/shadow /etc/group

/etc/passwd 用户信息 root:x:0:0:root:/root:/bin/bash 用户名:口令(都为x):UID:GID:用户全名:家目录:Shell /etc/shadow 密码信息 root:$6$J41ctqZm$DP...:17363:0:99999:7::: 用户名:口令(加密):最后一次修改时间:最小修改时间间隔:最大修改时间间隔(99999代表无限):修改密码提前告警时间:用户无活动保留时间:失效时间:保留 /etc/group 用户组信息 root:x:0: 用户

解释Linux中passwd与shadow文件

passwd文件: 文件所在路径:vi /etc/passwd 打开文件出现一梭子这个,现在来解释一下这些每部分代表的意思 文件中内容每行都是一样的,以'' : ''进行分隔,以下为对应关系: =>username : password : UID : GID : content :  catalogue : shell <1>   :      <2>       :<3> :  <4> :     <5>    :       <

passwd、shadow、group结构及各字段含义

/etc/password结构 sample:root:x:0:0:root:/root:/bin/bash 账号名称 密码 UID GID 用户信息说明 家目录 Shell root x 0 0 root /root /bin/bash /etc/shadow结构: sample:root:$1$/30QpE5e$y9N/D0bh6rAACBEz.hqo00:14126:0:99999:7::: 账号名称 密码 最近更动密码的日期 密码不可被更动的天(0代表随时可以变动) 密码需要重新变更的天