APUE筆記 第六章 系統資料檔案和資訊

2021-10-17 08:58:55 字數 462 閱讀 6170

功能:訪問口令檔案中資訊。

功能:檢視整個口令檔案。

功能:檢視組名或數值組id。

功能:搜尋整個組檔案,則須使用另外幾個函式。這三個函式類似於針對口令檔案的三個函式。

功能:訪問和設定新增組id。

功能:返回與主機和作業系統有關的資訊。

兩個函式localtime和gmtime將日曆時間變換成以年、月、日、時、分、秒、週日表示的時間,並將這些存放在乙個tm結構中。

localtime和gmtime之間的區別是: localtime將日曆時間變換成本地時間(考慮到本地時區和夏時制標誌),而gmtime則將日曆時間變換成國際標準時間的年、月、日、時、分、秒、週日。

struct tm 

;

類似函式:

mktime()

asctime()

ctime()

strftime()

APUE 第六章 系統資料檔案和資訊

口令檔案 struct passwd struct passwd getpwuid uid t uid 通過使用者id獲得相應的passwd結構 struct passwd getpwnam const char name 通過使用者名稱獲得相應的passwd結構 void setpwent 初始化...

第六章 系統資料檔案和資訊

6.2 口令檔案 和口令檔案對應的字段包含在的結構體passwd中。include struct passwd getpwuid uid t uid struct passwd getpwnam const char name 兩個函式的返回值 若成功則返回指標,若出錯則返回null 如果要檢視的只...

單刷APUE系列 第六章 系統資料檔案和資訊

使用過unix系統的朋友應該知道 etc passwd檔案,這就是unix系統口令檔案,在posix1.x規範中規定unix系統必須存在使用者資料庫,這些使用者資料庫裡每個使用者都需要包含一些字段,具體需要檢視標頭檔案。struct passwd 複製 在很多unix系統中,passwd是乙個asc...