在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'代替