首頁 >系統教程 >Linux >如何使用 vipw 指令編輯 /etc/passwd 文件

如何使用 vipw 指令編輯 /etc/passwd 文件

WBOY
WBOY原創
2024-07-29 19:26:21723瀏覽

如何使用 vipw 命令编辑 /etc/passwd 文件

/etc/passwd可以使用vipw指令編輯。此命令對於編輯/etc/shadow(與-s標誌一起使用時)和/etc/group檔案也很有用。

要編輯/etc/passwd文件,請執行vipw指令,並在出現尋問時選擇您偏好的文字編輯器。就我而言,我選擇Nano,如下所示。

sudovipw

如右圖所示,執行vipw指令後,將使用文字編輯器開啟/etc/passwd檔案。之後您可以編輯所有陣列。

在下邊的範例中,我將編輯linux-consoleuser資訊(最後一行)。如您所見,全名是LinuxHint,電話號碼是342342和234234。

如下例所示,我編輯了全名linux etc目錄 權限,將全名(linux-consoleuser)替換為“新全名”,並編輯了電話號碼。

完成文件編輯後,關掉並儲存修改。

關掉並儲存檔案後,系統會警告您可能必須在/etc/shadow檔案中重現可能的修改。假若您不編輯密碼,則無需執行此操作。

您可以使用less或cat指令來偵測/etc/passwd文件,您將會看到修改已正確應用。

vipw指令的附加功能可以使用標誌來實現:

正如您在裡面的內容中所見到的,/etc/passwd連結到其他檔案linux mint,例如/etc/shadow和/etc/group,這兩個檔案都在下邊進行了描述。

/etc/shadow檔

如前所述,原先的Linux/Unix密碼儲存在/etc/passwd檔案中,這很危險,由於每位使用者都可以存取它。有權存取加密密碼的用戶可以透過使用線上資料庫之一或透過暴力破解來輕鬆破解它。

為了解決這個問題,/etc/shadow檔案被拿來儲存沒有讀取權限或沒有超級使用者權限的使用者加密密碼。

您可以使用cat或less指令作為root或使用檢視/etc/shadow檔案sudo如前所示。

less/etc/shadow

正如您在下邊的螢幕截圖中見到的,有9列(每列由兩個點定義)。每位數組包含第一個資訊:

如您所見linux etc目錄 權限,/etc/shadow檔案僅包含密碼相關資訊。

要修改此檔案中的密碼紅旗linux6.0,您必須執行passwd指令,後面跟著要取代其密碼的使用者名,如右圖所示,其中linux-consoleuser密碼已更新。

sudopasswdlinux-consoleuser

如上圖所示,密碼更改成功。

/etc/group檔案

/etc/group檔案儲存有關群組的資訊。該檔案與/etc/passwd和/etc/shadow一樣,也可以使用vipw指令進行編輯。

您可以像先前一樣使用less命令讀取/etc/group檔案。

less/etc/group

該文件如右圖所示,包含4列與組相關的信息,其中第一個數組是組名稱,第二個數組是密碼相關,第三個數組是GID(組ID),第四個數組顯示群組用戶。

我還建議學習usermode指令,上提供了一些範例,也與使用者管理相關。 passwd指令指南頁也推薦使用此指令。

推論

如您所見,任何使用者都可以輕鬆查看passwd檔案。 /etc/passwd檔案是針對未經授權的存取的第一道防禦措施。所有文件對於獲取用戶資訊並正確管理它們都是必不可少的。本文檔中解釋了編輯這種文件vipw的技巧。所有步驟對於所有Linux發行版都有效,由於這種檔案對於Linux系統甚至是個別Unix是通用的。永遠記住,您可以閱讀主頁以獲取更多資訊。

謝謝您閱讀本教程,該教程解釋瞭如何查看和理解/etc/passwd檔案。繼續關注我們以獲取更多Linux教程。

以上是如何使用 vipw 指令編輯 /etc/passwd 文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn