首页 > 系统相关 >linux---passwd和shadow文件字段含义

linux---passwd和shadow文件字段含义

时间:2022-12-24 14:56:51浏览次数:48  
标签:passwd --- 密码 user linux shadow password

linux---passwd和shadow文件字段含义

passwd

/etc/passwd, 存储账户、密码等信息,每行都包含7个字段,以":"分隔。
使用命令查看解释:

man 5 passwd

简单记录如下:

1. login name
2. optional encrypted password
    可能为空
    以"!"开头则表示密码锁定,无法登录
    如果值为"x",则加密后的密码保存在shadow文件中
3. numerical user ID
4. numerical group ID
5. user name or comment field
6. user home directory
7. optional user command interpreter
    举例如: "/bin/bash"

shadow

/etc/shadow, 存储账户、密码等信息,每行都包含9个字段,以":"分隔。
使用命令查看解释:

man shadow

简单记录如下:

1. login name
    必须是一个有效的存在的账户名
2. encrypted password
    可能为空
    以"!"开头则表示密码锁定,无法登录
3. date of last password change
4. minimum password age
5. maximum password age
6. password warning period
7. password inactivity period
8. account expiration date
9. reserved field
    保留字段,以后用

2022/12/18

标签:passwd,---,密码,user,linux,shadow,password
From: https://www.cnblogs.com/-rvy-/p/17002864.html

相关文章

  • 力扣-304-二维区域和检索-矩阵不可变
    classNumMatrix{private: vector<vector<int>>prefixSum;public: NumMatrix(vector<vector<int>>&matrix){ intn=matrix.size(); intm=matrix[0].size(......
  • Rust中的范型-学习随笔
    函数中的范型(含范型特征约束)fnget_largest<T:std::cmp::PartialOrd>(a:T,b:T)->T{ifa>b{a}else{b}}fnmain()......
  • netkit-telnet源码编译安装
    介绍Linux下流行的telnet实现有两个:GNUinetutils:http://ftp.gnu.org/gnu/inetutils/哈佛netkit-telnet源码包:https://tracker.debian.org/pkg/netkit-tel......
  • 【221224-1】已知:a的平方/(a+1)是整数 求:a=?
    将原有的假分式变成整数加真分式是开门钥匙。......
  • CF--800--D
    关键解决掉孩子的前提下,能不能解决自己。用一个w[i]数组记录一下孩子们的最大值,然后和l[i]和r[i]进行比较就可以了代码#include<bits/stdc++.h>usingnamespacestd;......
  • linux 常用操作
    maven 环境变量exportM2_HOME=/data/maven/apache-maven-3.6.3exportCLASSPATH=$CLASSPATH:$M2_HOME/libexportPATH=$PATH:$M2_HOME/binjdkaptinstallo......
  • linux 中 提取或者删除注释行
     001、[liujiaxin01@PC1test]$lsa.txt[liujiaxin01@PC1test]$cata.txt##xxxyy##dddss##kkkqqq##mmnn1aA......
  • linux 中sed -r选项 支持扩展正则表达式
     001、[liujiaxin01@PC1test]$lsa.txt[liujiaxin01@PC1test]$cata.txt##测试数据##xxxyy##dddss##kkkqqq##mmnn1......
  • HDLBits--Verilog习题记录1
    本文档是Verilog编程题的解题记录 1.VerilogLanguage--moreVerilogfeatures---Generatefor-loop:100-bitbinaryadder2题目说明:Createa100-bitbinaryripple-c......
  • Linux 平台的最强 docker 管理面板 Portainer
    PortainerPortainer是一个可视化的Docker操作界面,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示......