影子文件

什么是影子文件?

/etc/shadow  shadow表示影子(在电影或者黑客的认知里,影子是个非常酷的代称,有名的电影,黑客帝国)保存密码的位置

红点:影子文件的权限全部都是----------,-000,权限都没有,重点保护对象

影子文件的内容

总共有9个字段

  1. 用户名
  2. 加密密码(*或者!!表示该用户没有密码,或者在某个用户前面加上!让其密码失效,让该用户无法登录)
  3. 最后修改时间(以时间戳的形式,以1970年1月1日为起始日期,时间单位为/天)
  4. 修改密码的间隔时间(距离上一次修改密码间隔多少天才能修改,单位/天)
  5. 密码的有效期,默认99999天,可以更改
  6. 密码提醒时间(表示在密码失效时间的前面几天提示更改密码,以密码失效时间的最后几天开始算,单位天)失效后禁止登录
  7. 密码宽限时间(密码过期后几天仍然可以使用并且提示更改密码,单位天)过了这个时间后禁止登录(0或者没有表示没有宽限时间,-1表示永久生效)
  8. 账号失效时间,时间戳为单位。没填表示永久生效
  9. 保留(以后用的)
时间: 2024-10-09 07:42:09

影子文件的相关文章

用户配置文件-影子文件

影子文件-shadow 9个字段 第一字段:用户名 第二字段:加密密码 >>加密算法升级为SHA512散列加密算法 >>如果密码位是"!!"或"*"代表没有密码,不能登录 第三字段:密码最后一次修改日期 >>使用1970年1月1日作为标准时间,每过一天时间戳加1 第四字段:两次密码的修改间隔时间(和第3字段相比) 第五字段:密码有效期(和第三字段相比) 第六字段:密码修改到期前的警告天数(和第5字段相比) 第七字段:密码过期后的宽

用户信息文件/etc/passwd,影子文件/etc/shadow,组信息文件/etc/group,组密码文件/etc/gshadow

/etc/passwd man 5 passwd查看配置文件信息 account:password:UID:GID:GECOS:directory:shell 帐号:密码:用户ID:组ID:一般的信息:目录:shell root:x:0:0:root:/root:/bin/bash xiongjiawei:x:1000:1000:xiongjiawei:/home/xiongjiawei:/bin/bash UID:0 超级用户,1-499 系统用户(伪用户),500-65535 普通用户 把普

(转)linux口令相关文件(/etc/passwd和/etc/shadow)

在linux中,口令文件在/etc/passwd中,早期的这个文件直接存放加密后的密码,前两位是"盐"值,是一个随机数,后面跟的是加密的密码.为了安全,现在的linux都提供了 /etc/shadow这个影子文件,密码放在这个文件里面,并且是只有root可读的. 下面来分析一下/etc/passwd文件,他的每个条目有7个域,分别是名字:密码:用户id:组id:用户信息:主目录:shell 例如:test:x:509:510::/home/test:/bin/bash 在利用了shad

关于Ubuntu中passwd、shadow、group等文件

在Ubuntu系统中,/etc目录下,有三个文件:passwd shadow group,可能我们已经在用了,但是没有注意到其详细. 这三个配置文件用于系统帐号管理,都是文本文件,可用vi等文本编辑器打开./etc/passwd用于存放用户帐号信息,/etc/shadow 用于存放每个用户加密的密码,/etc/group用于存放用户的组信息. 1. /etc/passwd /etc/passwd文件的内容如下: root:x:0:0:root:/root:/bin/bashdaemon:x:1:

linux 学习7 用户管理相关文件 r

7.1.用户配置文件 7.2.用户管理相关文件 7.3.用户管理命令 7.4.用户组管理命令 删除用户userdel [[email protected] ~]# userdel [-r] 用户名 //一定要加上-r, 删除家目录 除了用命令修改,还可以直接在文件中修改,更直接,不容易写错.本来命令的执行也是为了写到文件里 用户的初始组是和用户绑定在一起的,一般不建议修改. ----------------------------------- 7.1.1 用户信息文件/etc/passwd 7

0220自学Linux_逻辑理解用户进程权限相关+理解文件内各字段(passwd,shadow,group)

11 内核是真正意义上的操作系统 库有动态库也有静态库,Linux的动态库是.so后缀的,也称为共享库 库是不能够独立运行的,只能被调用 Window的动态库是.dll后缀的 我们平时所谓的安装操作系统是装在硬盘上的 我们对于系统而言,最基本的程序就是shell,不然我们无法和系统交互,打开一个命令行窗口,就打开了一个shell进程 硬件之上的是内核,内核之上是进程 如果进程中他需要调用库,那首先启动这个程序,他的进程会把这个调用的库装入内存 ,而如果是共享库,其他进程调用的话就直接在内存调用这

重要文件(更新中)

/etc/init/rcS.conf               调用/etc/rc.d/rc.sysinit /etc/rc.d/rc.sysinit           用来进行系统初始化 /etc/inittab                         设置系统启动级别 /etc/init/rc.conf                 传入运行级别参数 /etc/rc.d/rc                         启动相应的运行级别 /etc/rc.d/rc.loca

第6章 用户和用户组管理(1)_用户配置文件及其它管理相关文件

1. 用户配置文件 1.1 用户信息文件 (1)用户管理简介 ①越是对服务器安全性要求高的服务器,越需要建立合理的用户权限等级制度和服务器操作规范 ②在Linux中主要是通过用户配置文件来查看和修改用户信息 (2)/etc/passwd文件(用来存放用户名等信息.打开方式:#vim /etc/passwd,查看帮助:#man 5 passwd) ①第1字段:用户名称(如root) ②第2字段:密码标志,"x"表示该用户有密码,存放在/etc/shadow文件中(只有管理有权限查看).如

linux 里 /etc/passwd 、/etc/shadow和/etc/group 文件内容解释

•/etc/passwd文件用于存放用户账户信息,每行代表一个账户,每个账户的各项信息用冒号分割,例如: root:x:0:0:root:/root:/bin/bash username:password:uid:gid:allname:homedir:shell 1.用户名. 2.密码,“x”代表密码存储在/etc/shadow中:当该值为其他任意非“x”值时,可以通过root用户切换(不需要密码),但是都无法通过非root用户切换到相应用户,因为无法获得起密码了. 3.uid,用户id,0-