/etc/shadow保存用户的什么信息?

/etc/shadow保存用户的什么信息?... /etc/shadow保存用户的什么信息? 展开
 我来答
百度网友741164f
高粉答主

2019-12-12 · 关注我不会让你失望
知道小有建树答主
回答量:555
采纳率:100%
帮助的人:13.6万
展开全部

/etc/shadow 文件,用于存储 Linux 系统中用户的密码信息,又称为“影子文件”。

由于/etc/passwd 文件允许所有用户读取,易导致用户密码泄露,因此 Linux 系统将用户的密码信息从 /etc/passwd 文件中分离出来,并单独放到了此文件中。

/etc/shadow 文件只有 root 用户拥有读权限,其他用户没有任何权限,这样就保证了用户密码的安全性。

扩展资料

影子文件的内容:

1、用户名。

2、加密密码(*或者!!表示该用户没有密码,或者在某个用户前面加上!让其密码失效,让该用户无法登录)。

3、最后修改时间(以时间戳的形式,以1970年1月1日为起始日期,时间单位为/天)。

4、修改密码的间隔时间(距离上一次修改密码间隔多少天才能修改,单位/天)。

5、密码的有效期,默认99999天,可以更改。

6、密码提醒时间(表示在密码失效时间的前面几天提示更改密码,以密码失效时间的最后几天开始算,单位天)失效后禁止登录。

7、密码宽限时间(密码过期后几天仍然可以使用并且提示更改密码,单位天)过了这个时间后禁止登录(0或者没有表示没有宽限时间,-1表示永久生效)。

8、账号失效时间,时间戳为单位。没填表示永久生效。

wogjgjgj
推荐于2017-11-28 · TA获得超过115个赞
知道答主
回答量:48
采纳率:0%
帮助的人:58.2万
展开全部
shadow 是 passwd 的影子文件。
在linux中,口令文件在/etc/passwd中,早期的这个文件直接存放加密后的密码,前两位是"盐"值,是一个随机数,后面跟的是加密的密码。为了安全,现在的linux都提供了 /etc/shadow这个影子文件,密码放在这个文件里面,并且是只有root可读的。
/etc/passwd文件的每个条目有7个域,分别是名字:密码:用户id:组id:用户信息:主目录:shell
例如:ynguo:x:509:510::/home/ynguo:/bin/bash
在利用了shadow文件的情况下,密码用一个x表示,普通用户看不到任何密码信息。影子口令文件保存加密的口令;/etc/passwd文件中的密码全部变成x。Shadow只能是root可读,从而保证了安全。
/etc/shadow文件每一行的格式如下:用户名:加密口令:上一次修改的时间(从1970年1月1日起的天数):口令在两次修改间的最小天数:口令修改之前向用户发出警告的天数:口令终止后账号被禁用的天数:从1970年1月1日起账号被禁用的天数:保留域。
例如:root:$1$t4sFPHBq$JXgSGgvkgBDD/D7FVVBBm0:11037:0:99999:7:-1:-1:1075498172
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天空如此依旧
2018-12-05
知道答主
回答量:41
采纳率:0%
帮助的人:8.2万
展开全部
用户口令的加密信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qilvdeshengfu
2012-04-24
知道答主
回答量:1
采纳率:0%
帮助的人:1639
展开全部
密码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式