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

2020-10-27 科技 95阅读

/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、账号失效时间,时间戳为单位。没填表示永久生效。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com