一、 /etc/passwd 文件的格式,使用冒号分隔的7段用户账户信息

account:password:UID:GID:GECOS:directory:shell (帐号:密码:用户ID:组ID:一般的信息:目录:shell)

示例:root:x:0:0:root:/root:/bin/bash

账户名称

密码占位符,用x代替

用户标识

基本组标识

GECOS,可以理解为用户全名

用户家目录

用户shell

二、/etc/shadow文件格式,使用冒号分隔的9段密码相关信息

liuqing:$6$HE1uq5GI$1BUG8ACoUscfpvuW:18192:0:99999:7:::

1.login name 登录名:必须是有效的账户名,且已经存在于系统中。

date of last password change 加密了的密码:加密了的密码,这个密码是加了salt这个随机数的密码。用$进行分隔的。这样,就不会让使用相同密码的用户得到同一个加密的值。 而在验证密码时,将用户输入的密码与salt(存在于shaodw文件对应用户行中的)组合,与加密密码进行一致性验证。

date of last password change 最后一次更改密码的日期: 密码上一次更改时的日期,这个日期是从1970年1月1日开始计算的。0表示用户在下次登录时应该更改密码,空字段表示密码老化功能被禁用。

date of last password change 密码的最小使用期限: 用户更改完一次密码后,最小需要多少天才能再次更改密码。空字段或者0表示没有最小密码使用期限。

maximum password age 密码最长使用期限:用户的密码最长使用多少天后,必须进行更改。过了这个时间点后,密码仍旧是有效的,但下次登录的时候需要更改密码。如果这个字段为空则表示没有最长密码使用期限,没有密码行告警时间段,没有密码禁用时间段。如果最大密码期限小于最小密码期限,则用户不能更改密码。

password warning period 密码警告时间段:密码过期之前,提前警告用户的天数。空字段或者0表示没有密码警告期限。

7.password inactivity period 密码禁用期:密码过期(密码最长使用期限)后,仍然接受此密码的天数(在此期间,用户应该在下次登录时修改密码)。密码到期并且过了这个宽限期以后,使用当前密码将不能登录。空字段表示没有强制密码过期。

account expiration date 账户过期日期:账户的过期的日期,表示从1970年1月1日开始的天数。注意,账户过期不同于密码过期,账户过期时,用户将不被允许登录;密码过期时,用户将不被允许使用其密码进行登录。空字段表示账户永不过期。

保留字段:此字段保留以作将来使用。

linux用户密码文件为,Linux用户和密码文件格式详解相关推荐

  1. linux下grep文件内容搜索工具及基本正则表达式详解

    linux下grep文件内容搜索工具及基本正则表达式详解 grep命令: 根据模式(文本字符和基本正则表达式的元字符组合而成之匹配条件)搜索文本, 并将符合模式的文本行显示出来. 格式:grep [选 ...

  2. linux复制文件scp命令,Linux 中的文件复制cp命令和scp命令详解

    Linux 中的文件复制cp命令和scp命令详解 在使用操作系统的使用过程中,常常需要复制文件到本地或者传输文件到其他电脑上,这时候用到两个命令cp和scp. cp命令用来复制文件或者目录.scp是s ...

  3. keil obj 文件 结构_3D中的OBJ文件格式详解

    常见到的*.obj文件有两种:第一种是基于COFF(Common Object File Format)格式的OBJ文件(也称目标文件),这种格式用于编译应用程序:第二种是Alias|Wavefron ...

  4. linux rm无法删除权限不够,linux下的文件用root用户rm -rf命令无法删除解决方案

    linux下的文件用root用户rm -rf命令无法删除解决方案(可能文件处在挂载的磁盘阵列(U盘,光盘.硬盘等),而磁盘阵列在别的服务器上,以下解决步骤和方案可能只是针对这一种情况,不保证解决所有类 ...

  5. linux中用zip压缩文件,详解Linux中zip压缩和unzip解压缩命令及使用详解

    下面给大家介绍下Linux中zip压缩和unzip解压缩命令详解 1.把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩myda ...

  6. 电脑上的linux是什么文件夹,linux删除文件夹,详细教您电脑的linux怎么样删除文件夹...

    上期小编讲解了重装系统win7旗舰版64位教程,本次正特手机网小编给大家讲解一下linux删除文件夹,详细教您电脑的linux怎么样删除文件夹,linux主要是做什么用的?有用户在网上提出这样的提问, ...

  7. linux的八进制文件模式,linux od-输出文件的八进制、十六进制等格式编码的字节...

    博主推荐:获取更多 linux文件内容查看命令 收藏:linux命令大全 od命令用于输出文件的八进制.十六进制或其它格式编码的字节,通常用于显示或查看文件中不能直接显示在终端的字符. 常见的文件为文 ...

  8. 【Linux】循序渐进学运维-服务篇-FTP服务配置文件详解

    大家好,我是互联网老辛,本文是Linux运维-循序渐进学运维-服务篇的第14篇文章 文章目录 前言 ftp配置文件详解 1. 常见默认配置参数 2. 常见参数的含义 配置文件使用举例 1. 创建本地用 ...

  9. (转)Linux下PS1、PS2、PS3、PS4使用详解

    Linux下PS1.PS2.PS3.PS4使用详解 原文:http://www.linuxidc.com/Linux/2016-10/136597.htm 1.PS1--默认提示符 如下所示,可以通过 ...

  10. linux命令wget的url路径太长,Linux中WGET下载https链接及WGET命令的详解

    Linux中WGET下载https链接及WGET命令的详解 使用如下的命令下载https链接: ```bash wget -r -np -nd --accept=gz --no-check-certi ...

最新文章

  1. 中文repo“霸榜”GitHub Trending,国外开发者不开心了
  2. 前端大神用React刻了一个Windows XP
  3. ThreadPoolExecutor的七个参数详解
  4. 在 Linux 操作系统中安装 Java
  5. 线性代数学的中国根源
  6. 凸包 poj 1113
  7. Python使用pyinstaller打包几个小技巧
  8. Python OS sys模块
  9. 机器学习中梯度下降算法的实际应用和技巧/李文哲
  10. matlab 实现批量修改文件后缀名 案例
  11. TP5代码一键生成(萤火小程序新增功能开发辅助)及开发记录文档
  12. LGame-0 3 Android与JavaSE游戏引擎 正式发布,新增SRPG制作模块
  13. 0204UNIFORM SIZE=10M?index?insert分裂
  14. 汉印科技大会:凝聚匠心 成就卓越民族打印机品牌
  15. python导入包总是失败
  16. Source Insight 4.0.0086 Patched
  17. Codeforces1153——D. Serval and Rooted Tree(思维好题+dfs+贪心)
  18. oracle 11g duplicate database基于备份复制数据库(四)
  19. 游戏动画中有哪些动画原理?
  20. MT7628 wifi模块,MTK路由器芯片介绍

热门文章

  1. 什么是你的核心竞争力之一?
  2. C语言-arc画一弧线功能
  3. 小学生五星分期,钉钉在线求饶
  4. springcloud:访问/bus/refresh地址后出现错误,,client端出现以下错误
  5. C语言实现矩阵顺时针打印
  6. 计算机无法与打印机建立,电脑无法与打印机连接 计算机网考题目2(6)
  7. C# DAL层数据库操作类SqlHelper
  8. dos2unix install on mac_全新的签名工具,支持win,mac
  9. 【Solidity】函数returns多个值的接收方式
  10. 申请支付宝H5接口教程(免签约支付)