解析存放linux用户账号文件

这篇博客介绍了Linux系统中存放用户账号的两个关键文件:/etc/passwd和/etc/shadow。/etc/passwd文件包含用户登录名、加密密码占位符、用户ID、组ID、用户信息、家目录和默认Shell等信息。而/etc/shadow文件则存储了更安全的加密密码以及与密码更改相关的细节,包括最后修改日期、最小更改间隔、最大有效期、警告期、禁用期限和过期日期。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1/etc/passwd文件格式如下:

shangwen:x:500:500::/home/test:/bin/bash

LOGNAME:PASSWORD:UID:GID:USERINFO:HOME:SHELL

LOGNAME    用户登录名

PASSWORD  已过时,加密的密码存储在/etc/shadow中,这里都是x

UID                     用户ID,任何拥有0UID的用户都具有根用户(系统管理员)访问权限,通常500是默认的第一个新建用户的ID

GID              用户组ID,同上

USERINFO   备注信息

HOME          用户home目录路径,即用户的工作目录

SHELL          给用户指定的shell程序

 

 

 

2/etc/shadow文件格式如下:

username: passwd: lastchg: min: max: warn: inactive: expire: flag

Username:      用户登录名、

Passwd:                 加密的用户口令、从197011日起到上次修改口令所经过的天数、

Lastchg:         两次修改口令之间至少经过的天数、

Min:                     口令还会有效的最大天数(如果是 99999则表示永不过期)、

Warn:             口令失效前多少天内系统向用户发出警告、

Inactive:         禁止登陆前用户名还有效的天数、

Expire:           用户被禁止登陆的时间、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值