/etc/shadow文件介绍
????? linux的root密碼存在于“/etc/shadow”這個文件中,不過要有root權(quán)限才能在linux下看到“/etc/shadow”這個文件。我用自己的虛擬機(jī)做一個演示,如下圖所示:
????? 上面這個圖中,我沒有設(shè)置root的密碼,可以看到root那一行最開始有個“!”。接著看下面的圖,已經(jīng)設(shè)置了root密碼:
????? 在這里,主要是對shadow密碼存儲結(jié)構(gòu)做一些介紹,參考了一下網(wǎng)絡(luò)上的相關(guān)內(nèi)容,自己總結(jié)一下。
????? 密文字符串格式為:$id$salt$encrypted,通過$來分割,其中$id用來指定使用的算法,如下表格所示:
| ID | Method | 
| 1 | MD5 | 
| 2a |   Blowfish(not in mainline glibc;added in some Linux distribution)  | 
| 5 |   SHA-256(since glibc 2.7)  | 
| 6 |   SHA-512(since glibc 2.7)  | 
????? 從我上面的截圖可以看到,密文采用的是SHA-512算法。$salt是一個最多16個字符的隨機(jī)生成的字符串,用來增加破解難度。$encrypted就是通過加密算法和salt算出來的密文。
????? 接下來,描述一下這個密碼存儲的結(jié)構(gòu)。
????? 參考文章:http://www.yucoat.com/linux_opensource/linux_etc_shadow.html
總結(jié)
以上是生活随笔為你收集整理的/etc/shadow文件介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: MySQL的性能分析关键字,explai
 - 下一篇: 南京农业大学计算机学硕分数线,2020南