linux中的 etc shadow檔案簡介

2021-06-23 01:57:00 字數 799 閱讀 8678

1、簡介

shadow檔案存放使用者密碼檔案,一般存放在/etc目錄下。

2、詳解

/* structure of the password file.  */

struct spwd;

sp_namp表示賬號名稱

sp_pwdp表示密碼,這個密文字串格式為:$id$salt$encrypted,通過$來分割

$id用來指定使用的演算法,

id  | method

───────────────────────────────────────

1   | md5

2a  | blowfish (not in mainline glibc; added in some linux distributions)

5   | sha-256 (since glibc 2.7)

6   | sha-512 (since glibc 2.7)

例如:$1就是使用了md5的演算法

$salt 是乙個最多16個字元的隨機生成的字串,增加破解難度

$encrypted 就是通過md5和鹽算出來的密文了

sp_lstchg表示最近更改密碼的日期(from 1974-1-1)

sp_min表示密碼不可更改的天數

sp_max表示密碼需要重新更改的天數

sp_warn表示密碼更改期限前的警告日期

sp_inact表示密碼過期的寬限時間

sp_expire表示賬號失效時間

sp_flag表示保留

Linux中的時鐘概念Linux中的時鐘概念

linux的時鐘中斷中涉及至二個全域性變數乙個是xtime,另乙個則是jiffies。有乙個與時間有關的時鐘 實時時鐘 rtc 這是乙個硬體時鐘,用來持久存放系統時間,系統關閉後靠主機板上的微型電池保持計時。系統啟動時,核心 通過讀取rtc來初始化wall time,並存放在xtime變數中,即xt...

Linux 中 的程序

1.fork 與vfork 的區別 vfork 使用中父子程序共享虛擬記憶體空間,fork 則不是 vfork保證子程序先執行 而fork的父子程序執行順序是不定的,它取決於核心的排程演算法 example 1 include include include int main else printf...

linux中的查詢

無論在哪個作業系統,查詢都是常用操作,本文說一下linux中的查詢。1.find find最常用,引數也一大把,舉個最常用的 find type f name c exec grep l 這個就是在當前目錄 查詢所有含有 字串的c程式原始檔,通過這個例子,大家應該會用了。find功能很強大,有興趣自...