在linux中若修改用户信息、密码,组群信息、密码等、实际上是在修改/etc/passwd,/etc/shadow,/etc/group,/etc/groupshadow等文件的内容、linux
这四个文件的意思分别是:加密
用户账号信息文件、用户口令文件、用户组信息文件、用户组口令信息文件spa
具体内容能够分别打开看看、都是文本文件、结构清晰字符串
这里具体说说口令信息文件、密码
shadow文件(包括用户口令和组口令文件)我的认为能够这样理解:文件
它本来实际上是并不存在的、就是说它并非随着用户的操做而同时产生的、co
这个文件是由passwd文件或group文件中的密码字段通过MD5加密后产生的文件、而passwd文件中的密码字段通过MD5加密后也就再也不完整显示口令了、字符
而是以字符'x'代替、ps
那么是否能够暂时取消shadow文件的加密呢?固然、答案是确定的、
使用pwunconv命令便可暂时取消加密、而取消加密后、shadow文件将会暂时消失、
密码将会以完整字符串出如今passwd或group文件中
恢复加密使用pwconv命令便可、
恢复加密后shadow文件将出现、passwd文件中的口令将再次被'x'代替