/etc/shadow 第二段状态类型

摘自:http://www.apelearn.com/bbs/thread-7114-1-1.html

/etc/shadow文件的第二段是用户的密码,直接cat /etc/shadow 发现该段大致有三种类型:
1. $6$ 开头的长长的一段字符串,这个就是用户的密码,只不过是加密过的,以$6$开头的,表明是用SHA-512加密的,$1$ 表明是用MD5加密的、$2$ 是用Blowfish加密的、$5$“是用 SHA-256加密的。
2. * 如果该段为星号,表示该用户已经被锁定了。
3. !! 如果是两个叹号,表示该用户还没有设置密码,或者说用户的密码已经过期。

时间: 2024-11-18 02:01:31

/etc/shadow 第二段状态类型的相关文章

第二章 状态管理和绘制几何物体 总结

目标 1. 清除窗口 2.强制完成所有尚未执行的绘图操作 3.在2d或3d空间绘制图元 4.打开.关闭.查询状态 5.控制图元显示 6.在实心物体表面适当位置指定法线向量 7.用顶点数组和缓冲区对象存储和访问几何数据. 8.同时保存和恢复几个状态变量. 1.1 3种基本操作:清除窗口.绘制几何图形.绘制光栅对象. 2. 绘图工具箱: 2.1 清除RGBA模式的窗口 glClearColor(R, G, B, A); //将当前清除颜色设置成为一个状态变量 glClearDepth(1.0); /

【oracle11g,17】存储结构: 段的类型,数据块(行连接、行迁移,块头),段的管理方式,高水位线

一.段的类型: 1.什么是段:段是存储单元. 1.段的类型有: 表 分区表 簇表 索引 索引组织表(IOT表) 分区索引 临时段 undo段 lob段(blob ,clob) 内嵌表(record类型,table类型) 启动段 :打开数据库时要装入的数据字典系统信息,故在系统表空间内. 注意:smon 回收不用的临时段和undo段. 2.表: 表是存储数据的逻辑单位. 表的功能: 存储.管理数据的基本单元, 表的类型: 普通表:堆表, 例:查询表的行的平均长度 AVG_ROW_LEN 平均长度

oracle使用还原段的目的和还原数据的管理方法及还原段的类型

一.引入还原段主要有3个目的: 1.事务回滚:主要是针对rollback语句起作用 2.事务恢复:非正常关闭数据库即非保留事务级关闭数据库(abort.immediate)或者数据库instance崩溃,则当数据库再次打开时oracle服务器就要还原所有没有提及的事务.这种还原就是事务恢复的一部分.要使得恢复真正的成为可能写到还原段的变化也要受到联机重做日志的保护. 3.保证数据的读一致性. 二.还原数据的管理方法 1.自动的还原数据管理:oracle服务器自动的管理还原段的创建.分配和优化 2

第二部分 设计类型:第10章 属性

第二部分 设计类型:第10章 属性

C 一个字符串有三段,第一段原样输出,第二段为要输出字符串的长度,第三段为根据第二段长度补齐第一段

例如:输入abc 11 12,输出abc12121212 #include<stdio.h> #include<string.h> int main(){ char a[100],b[100]; int len=0,i,j; int flag,t; gets(a); for(i=0;a[i]!=' ';i++){ b[i]=a[i]; } t=i; for(j=i+1;a[j]!=' ';j++){ len=len*10; len=len+a[j]-'0'; } flag=j+1;

python第二周 数字类型

数字类型 Python中,数字并不是一个真正的对象类型,而是一组类似类型的分类.Python不仅支持通常的数字类型(整数和浮点数),而且能够通过常量去直接创建数字以及处理数字的表达式,还通过模块和第三方库提供更多的数字类型支持.Python数字类型的完整工具包括: 整数和浮点数 复数(需要模块支持) 固定精度的十进制数 有理分数 集合 布尔类型 无穷的整数精度 各种数字内置函数和模块 处理数字对象的工具: 表达式操作符:+.-.*././/.>>.**.& 内置数学函数:pow.abs

OSPF路由协议建立邻居关系、邻接关系和路由汇聚过程中的表类型、包类型及状态类型

邻居关系 OSPF邻居关系的建立,是通过协商Hello包中的参数来实现的.在Init状态,收到邻居的Hello包,并把其当做邻居,将其router-id添加在自己的Hello包中发送,邻居收到后,双方建立two-way状态,形成稳定的邻居关系.邻居关系建立之后,形成邻居表. 邻接关系 OSPF邻接关系的建立,始于Exstart状态,在Full状态,维持稳定的邻接关系.邻接关系的建立是在邻居关系建立的基础之上. 邻接关系区别于邻居关系,邻居关系是只要Hello包中的参数协商成功,就建立.而邻接关系

bbed修改undo段状态(ORA-01578)

[email protected]>select * from zbdba; select * from zbdba * ERROR at line 1: ORA-01578: ORACLE data block corrupted (file # 3, block # 1449) ORA-01110: data file 3: '/opt/oracle/oradata/orcl11g/undotbs01.dbf' 这里是事务正在执行,但是数据库直接以abort方式关机,并且对应的回滚段损坏 当

JAVA-初步认识-第二章-字符类型的运算

一. 第二章知识点脉络分析 第二章的题目就叫<JAVA语言基础>,先介绍了JAVA语言中,常见的基础知识点名词:关键字,标识符,注释,常量和变量,函数和数组.到目前为止,还没有完全学完.在现有的学习过程中,我们做一个知识点脉络分析. 前三个基础知识点,关键字,标识符和注释,只是介绍了书写的规则.后面的常量和变量是一个重点,而函数和数组压根就没有进行介绍.在常量和变量这个重点知识点中,无论是常量还是变量都是数据,从而我们在定义和使用变量时,会涉及不同类型的数据,这就需要我们对数据的类型进行仔细地