当前位置: 首页 > news >正文

Linux中shadow及passwd格式内容解析

        /etc/passwd文件包括Linux账号信息,示例如下:

        root:x:0:0:root:/root:/bin/bash
        bin:x:1:1:bin:/bin:/sbin/nologin
        daemon:x:2:2:daemon:/sbin:/sbin/nologin
        adm:x:3:4:adm:/var/adm:/sbin/nologin

        具体格式

        用户名:口令:UID用户标识号:GID缺省组标识号:注释:用户缺省目录:命令解释器

        可以看到示例中“口令”字段均为x,安全起见这里不可能给出用户口令明文。那么,用户登录的口令信息保存在哪里呢?/etc/shadow文件就是解决这个问题的,该文件用于存储用户密码信息的文件目录,也被称为“影子文件”。该目录只有root用户拥有读权限,其他用户不能直接查看或修改该目录下的文件。shadow文件示例如下:

        root:$6$uBrGVOpZ3t50Dnuv$JmAKIv0U0PRsNfLlosSOFgROI5nEbLlYJp55TJLVJUh3A7T0lB2Ws0j.HdDlD6P/CXSlPBccvsbtrQ9zRe4sO.::0:99999:7:::
        bin:*:19326:0:99999:7:::
        daemon:*:19326:0:99999:7:::
        adm:*:19326:0:99999:7:::

        具体格式

        用户名:(hash算法、salt值)口令密文:最后一次修改时间:最小修改时间间隔:密钥有效期:密码需要变更前的警告天数:密码过期后的宽限时间:账号失效时间:保留字段

        另外,如果口令密文字段显示的为*,则表示该账号无法使用;为!!表示该账号不使用口令方法登录;为空则表示无口令。

http://www.lryc.cn/news/142517.html

相关文章:

  • 计算机视觉 – Computer Vision | CV
  • 2.Redis 通用命令
  • 【学习FreeRTOS】第18章——FreeRTOS软件定时器
  • C++--两个数组的dp问题(2)
  • 利用人工智能彻底改变库存管理:综合指南
  • 连接器信号完整性仿真教程 七
  • Wireshark数据抓包分析之UDP协议
  • Java小游戏
  • 服务器Linux系统配置mysql数据库主从自动备份
  • Java通过PowerMockito和Mokito进行单元测试
  • 数字化技术无限延伸,VR全景点亮智慧生活
  • 抖音艺术签名小程序源码/艺术签名设计小程序源码/字节跳动小程序开发
  • 养号自动化,指纹浏览器和RPA机器人解除烦恼
  • ES6中promise的使用
  • 前端如何走通后端接口
  • iOS swift5 扫描二维码
  • 【马拉车算法/动态规划】最长回文字串
  • 什么是 fail-fast? 什么是fail-safe?
  • 第三届计算机、物联网与控制工程国际学术会议(CITCE 2023)
  • react antd 日期选择 WeekPicker MonthPicker 取值转为起止日期
  • table,设置 数据相同时, 合并列
  • kotlin如何接收前端传递过来的数据
  • 《中国区块链发展报告(2023)》发布 和数集团推动区块链发展
  • FreeSWITCH 1.10.10 简单图形化界面3 - 阿里云NAT设置
  • Android SDK 上手指南||第五章 用户界面设计
  • std::list和std::vector删除指定下标的元素
  • Apache POI 以及 导出Excel表
  • RabbitMQ从原理到实战—基于Golang【万字详解】
  • 机器学习——KNN算法
  • Kali 软件管理测试案例