Linux下passwd和shadow和group文件详解
qq唯美网名Linux下passwd和shadow和group⽂件详解
⼀、/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):保留条⽬,⽬前没⽤
例如:abc:!!:14768:0:99999:7:::
三、/etc/group
/etc/group 内容具体分析
好的美白产品/etc/group 的内容包括⽤户组(Group)、⽤户组⼝令、GID及该⽤户组所包含的⽤户(User),每个⽤户组⼀条记录;格式如下:group_name:passwd:GID:user_list
在/etc/group 中的每条记录分四个字段:
第⼀字段:⽤户组名称;
第⼆字段:⽤户组密码;
第三字段:GID
第四字段:⽤户列表,每个⽤户之间⽤,号分割;本字段可以为空;如果字段为空表⽰⽤户组为GID的⽤户名;
五一劳动节祝福语经典句子例如:root:x:0:root,linuxsir 注:⽤户组root,x是密码段,表⽰没有设置密码,GID是0,root⽤户组下包括root、linuxsir以及GID为0的其它⽤户(可以通过 /etc/passwd查看)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。