新聞中心
pwd —- 用戶密碼數(shù)據(jù)庫
此模塊可以訪問 Unix 用戶賬戶名及密碼數(shù)據(jù)庫,在所有 Unix 版本上均可使用。

創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計,牟平網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:牟平等地區(qū)。牟平做網(wǎng)站價格咨詢:13518219792
Availability: not Emscripten, not WASI.
This module does not work or is not available on WebAssembly platforms wasm32-emscripten and wasm32-wasi. See WebAssembly platforms for more information.
密碼數(shù)據(jù)庫中的條目以元組對象返回,屬性對應(yīng) passwd 中的結(jié)構(gòu)(屬性如下所示,可參考 ):
|
索引 |
屬性 |
含意 |
|---|---|---|
0 |
| 登錄名 |
1 |
| 密碼,可能已經(jīng)加密 |
2 |
| 用戶 ID 數(shù)值 |
3 |
| 組 ID 數(shù)值 |
4 |
| 用戶名或備注 |
5 |
| 用戶主目錄 |
6 |
| 用戶的命令解釋器 |
其中 uid 和 gid 是整數(shù),其他是字符串,如果找不到對應(yīng)的項目,拋出 KeyError 異常。
備注
傳統(tǒng)的 Unix 系統(tǒng)中,pw_passwd 的值通常使用 DES 導(dǎo)出的算法加密(參閱 crypt 模塊)。不過現(xiàn)在的 unix 系統(tǒng)使用 影子密碼 系統(tǒng)。在這些 unix 上,pw_passwd 只包含星號('*')或字母('x'),而加密的密碼存儲在文件 /etc/shadow 中,此文件不是全局可讀的。在 pw_passwd 中是否包含有用信息是系統(tǒng)相關(guān)的。如果可以訪問到加密的密碼,就需要使用 spwd 模塊了。
本模塊定義如下內(nèi)容:
pwd.getpwuid(uid)
給定用戶的數(shù)值 ID,返回密碼數(shù)據(jù)庫的對應(yīng)項目。
pwd.getpwnam(name)
給定用戶名,返回密碼數(shù)據(jù)庫的對應(yīng)項目。
pwd.getpwall()
返回密碼數(shù)據(jù)庫中所有項目的列表,順序不是固定的。
參見
模塊 grp
針對用戶組數(shù)據(jù)庫的接口,與本模塊類似。
模塊 spwd
針對影子密碼數(shù)據(jù)庫的接口,與本模塊類似。
網(wǎng)站題目:創(chuàng)新互聯(lián)Python教程:pwd—-用戶密碼數(shù)據(jù)庫
分享地址:http://www.dlmjj.cn/article/coodegh.html


咨詢
建站咨詢
