国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux教程——Linux /etc/shadow(影子文件)內容解析(超詳細)

這篇具有很好參考價值的文章主要介紹了Linux教程——Linux /etc/shadow(影子文件)內容解析(超詳細)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

/etc/shadow 文件,用于存儲 Linux 系統(tǒng)中用戶的密碼信息,又稱為“影子文件”。

前面介紹了 /etc/passwd 文件,由于該文件允許所有用戶讀取,易導致用戶密碼泄露,因此 Linux 系統(tǒng)將用戶的密碼信息從 /etc/passwd 文件中分離出來,并單獨放到了此文件中。

/etc/shadow 文件只有 root 用戶擁有讀權限,其他用戶沒有任何權限,這樣就保證了用戶密碼的安全性。

注意,如果這個文件的權限發(fā)生了改變,則需要注意是否是惡意攻擊。

介紹此文件之前,我們先打開看看,執(zhí)行如下命令:

[root@localhost ~]#vim /etc/shadow
root: $6$9w5Td6lg
$bgpsy3olsq9WwWvS5Sst2W3ZiJpuCGDY.4w4MRk3ob/i85fl38RH15wzVoom ff9isV1 PzdcXmixzhnMVhMxbvO:15775:0:99999:7:::
bin:*:15513:0:99999:7:::
daemon:*:15513:0:99999:7:::
…省略部分輸出…

同 /etc/passwd 文件一樣,文件中每行代表一個用戶,同樣使用 ":" 作為分隔符,不同之處在于,每行用戶信息被劃分為 9 個字段。每個字段的含義如下:

用戶名:加密密碼:最后一次修改時間:最小修改時間間隔:密碼有效期:密碼需要變更前的警告天數(shù):密碼過期后的寬限時間:賬號失效時間:保留字段

接下來,給大家分別介紹這 9 個字段。

用戶名

同 /etc/passwd 文件的用戶名有相同的含義。

加密密碼

這里保存的是真正加密的密碼。目前 Linux 的密碼采用的是 SHA512 散列加密算法,原來采用的是 MD5 或 DES 加密算法。SHA512 散列加密算法的加密等級更高,也更加安全。

注意,這串密碼產生的亂碼不能手工修改,如果手工修改,系統(tǒng)將無法識別密碼,導致密碼失效。很多軟件透過這個功能,在密碼串前加上 "!"、"*" 或 "x" 使密碼暫時失效。

所有偽用戶的密碼都是 "!!" 或 "*",代表沒有密碼是不能登錄的。當然,新創(chuàng)建的用戶如果不設定密碼,那么它的密碼項也是 "!!",代表這個用戶沒有密碼,不能登錄。

最后一次修改時間

此字段表示最后一次修改密碼的時間,可是,為什么 root 用戶顯示的是 15775 呢?

這是因為,Linux 計算日期的時間是以? 1970 年 1 月 1 日作為 1 不斷累加得到的時間,到 1971 年 1 月 1 日,則為 366 天。這里顯示 15775 天,也就是說,此 root 賬號在 1970 年 1 月 1 日之后的第 15775 天修改的 root 用戶密碼。

那么,到底 15775 代表的是哪一天呢?可以使用如下命令進行換算:

[root@localhost ~]# date -d "1970-01-01 15775 days"
2013年03月11日 星期一 00:00:00 CST

可以看到,通過以上命令,即可將其換算為我們習慣的系統(tǒng)日期。

最小修改時間間隔

最小修改間隔時間,也就是說,該字段規(guī)定了從第 3 字段(最后一次修改密碼的日期)起,多長時間之內不能修改密碼。如果是 0,則密碼可以隨時修改;如果是 10,則代表密碼修改后 10 天之內不能再次修改密碼。

此字段是為了針對某些人頻繁更改賬戶密碼而設計的。

密碼有效期

經常變更密碼是個好習慣,為了強制要求用戶變更密碼,這個字段可以指定距離第 3 字段(最后一次更改密碼)多長時間內需要再次變更密碼,否則該賬戶密碼進行過期階段。
該字段的默認值為 99999,也就是 273 年,可認為是永久生效。如果改為 90,則表示密碼被修改 90 天之后必須再次修改,否則該用戶即將過期。管理服務器時,通過這個字段強制用戶定期修改密碼。

密碼需要變更前的警告天數(shù)

與第 5 字段相比較,當賬戶密碼有效期快到時,系統(tǒng)會發(fā)出警告信息給此賬戶,提醒用戶 "再過 n 天你的密碼就要過期了,請盡快重新設置你的密碼!"。

該字段的默認值是 7,也就是說,距離密碼有效期的第 7 天開始,每次登錄系統(tǒng)都會向該賬戶發(fā)出 "修改密碼" 的警告信息。

密碼過期后的寬限天數(shù)

也稱為“口令失效日”,簡單理解就是,在密碼過期后,用戶如果還是沒有修改密碼,則在此字段規(guī)定的寬限天數(shù)內,用戶還是可以登錄系統(tǒng)的;如果過了寬限天數(shù),系統(tǒng)將不再讓此賬戶登陸,也不會提示賬戶過期,是完全禁用。

比如說,此字段規(guī)定的寬限天數(shù)是 10,則代表密碼過期 10 天后失效;如果是 0,則代表密碼過期后立即失效;如果是 -1,則代表密碼永遠不會失效。

賬號失效時間

同第 3 個字段一樣,使用自? 1970 年 1 月 1 日以來的總天數(shù)作為賬戶的失效時間。該字段表示,賬號在此字段規(guī)定的時間之外,不論你的密碼是否過期,都將無法使用!

該字段通常被使用在具有收費服務的系統(tǒng)中。

保留

這個字段目前沒有使用,等待新功能的加入。

忘記密碼怎么辦

經常有人會忘記自己的賬戶密碼,該怎么處理呢?

對于普通賬戶的密碼遺失,可以通過 root 賬戶解決,它會重新給你配置好指定賬戶的密碼,而不需知道你原有的密碼(利用 root 的身份使用 passwd 命令即可)。

如果 root 賬號的密碼遺失,則需要重新啟動進入單用戶模式,系統(tǒng)會提供 root 權限的 bash 接口,此時可以用 passwd 命令修改賬戶密碼;也可以通過掛載根目錄,修改 /etc/shadow,將賬戶的 root 密碼清空的方法,此方式可使用 root 無法密碼即可登陸,建議登陸后使用 passwd 命令配置 root 密碼。

黑馬程序員新版Linux零基礎快速入門到精通,全涵蓋linux系統(tǒng)知識、常用軟件環(huán)境部署、Shell腳本、云平臺實踐、大數(shù)據(jù)集群項目實戰(zhàn)等文章來源地址http://www.zghlxwxcb.cn/news/detail-744327.html

到了這里,關于Linux教程——Linux /etc/shadow(影子文件)內容解析(超詳細)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 入解析Ubuntu主機文件(/etc/hosts)

    大家好!我很高興能為您帶來這篇客座博文,今天我們將深入探討Ubuntu操作系統(tǒng)中的主機文件(/etc/hosts)。主機文件是一個重要的網(wǎng)絡配置文件,它用于映射主機名與IP地址,為網(wǎng)絡通信提供必要的解析信息。我們將為您提供一個完整的教程,包含5個與網(wǎng)絡相關的關鍵要點,

    2024年02月16日
    瀏覽(42)
  • 【misc】[NSSRound#12 Basic]Secrets in Shadow --linux提權,shadow文件hash爆破

    【misc】[NSSRound#12 Basic]Secrets in Shadow --linux提權,shadow文件hash爆破

    首先使用ssh連上主機 : ssh ctf@node5.anna.nssctf.cn -p 28844? 接著再輸入 ls -a l查看文件 嘗試打開文件,發(fā)現(xiàn)權限不夠,根據(jù)題目的提示打開shadow文件 在以前的Linux系統(tǒng)中,用戶名、所在的用戶組、密碼(單向加密)等信息都存儲在、/etc/shadow的 文件中,很多軟件通過調用這個文件

    2024年02月04日
    瀏覽(19)
  • Linux 系統(tǒng)中etc/passwd文件詳解

    在 Linux 系統(tǒng)中,每個用戶都有一個對應的 /etc/passwd 文件中的記錄行。這個文件對所有用戶都是可讀的,它記錄了每個用戶的一些基本屬性信息。 本文將詳細介紹 /etc/passwd 文件的語法、實操和各個字段的含義,以及一些關鍵的命令操作。 每個 /etc/passwd 文件中的記錄行由冒號

    2024年02月10日
    瀏覽(19)
  • Linux comm命令教程:對比和分析文件內容(附案例詳解和注意事項)

    comm ,又稱為_compare common lines_命令,是一個簡易的Linux文件比較工具,主要用于標識出兩個已排序文件中的共同部分。該命令逐行比較兩個文件,并以三列形式顯示結果。 通常, comm 命令在所有的Linux發(fā)行版上都是可用的,這包括但不限于Ubuntu、Debian、CentOS,以及Fedora等。在

    2024年01月19日
    瀏覽(48)
  • Linux 中 /etc/hosts 文件的用途是什么

    Linux 中 /etc/hosts 文件的用途是什么

    無論是Linux操作系統(tǒng)還是windows操作系統(tǒng),都存在 /etc/hosts 文件,該文件主要用于映射 IP 地址和域名之間的連接。如果你對這句話還不是特別理解,那就跟著我繼續(xù)往下一起來看一下這個文件到底是如何將IP地址和域名之間進行映射的。 我們通過前言可以初步了解到 /etc/hosts

    2024年02月08日
    瀏覽(31)
  • 玩客云刷Armbian安裝docker、alist、OpenWrt、Aria2等教程及所需文件(內容詳細)

    玩客云刷Armbian安裝docker、alist、OpenWrt、Aria2等教程及所需文件(內容詳細)

    這篇教程主要是本人在這里面踩的坑比較多,網(wǎng)上的教程很多,感覺都不太詳細,分享一下自己的經驗。 ①玩客云ws1608主機一臺(本人使用1.3的板子)。 ②雙工頭USB線,鑷子等短接工具。 ③一臺正常聯(lián)網(wǎng)工作的PC(window)。 ①適用于晶晨的燒錄工具USB Burning Tool 2.1.6.8。注意高版本

    2024年04月24日
    瀏覽(98)
  • linux中etc目錄下hosts與resolv.conf文件作用

    個人博客 文件則是一個本地的域名解析文件,它可以用來手動指定域名和IP地址的對應關系。 當操作系統(tǒng)在DNS服務器中無法找到域名對應的IP地址時,它會查看 /etc/hosts 文件 ,以查找是否有手動指定的對應關系。這個文件通常用于在本地測試和開發(fā)環(huán)境中,或者是在不想使用

    2024年02月05日
    瀏覽(16)
  • linux設置日志文件保存時間為6個月(/etc/logrotate.conf)

    linux設置日志文件保存時間為6個月(/etc/logrotate.conf)

    1、編輯/etc/logrotate.conf文件 將全局的weekly下的rotate 4改為rotate 24,表示6個月; 將指定文件的monthly下的rotate 1改為rotate 6,表示6個月。 ?2、重啟日志服務

    2024年02月11日
    瀏覽(22)
  • linux centos系統(tǒng)搭建samba文件服務器 NetBIOS解析 (超詳細)

    linux centos系統(tǒng)搭建samba文件服務器 NetBIOS解析 (超詳細)

    作者主頁: 點擊! Linux專欄:點擊! 前言———— Samba 是一個開源軟件套件,可為 SMB/CIFS 客戶端(包括 Windows)提供文件和打印服務。通過設置 Samba 文件服務器,您可以在網(wǎng)絡上共享文件和資源,從而實現(xiàn)不同操作系統(tǒng)之間的無縫協(xié)作。 在CentOS上搭建Samba文件服務器的過程

    2024年03月11日
    瀏覽(26)
  • Linux下的/etc/pam.d/system-auth配置文件參數(shù)說明

    首先打開配置文件 /etc/pam.d/system-auth ,我們會發(fā)現(xiàn)這個文件大致分成四列四部分內容。 其中第一列包括 auth、account、password、session四個模塊。 參數(shù) 釋義 auth 用來識別用戶身份,比如提示用戶輸入密碼,判斷用戶是否為root等 account 檢測賬戶是否允許訪問。比如是否允許登錄,

    2024年01月22日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包