linux中如何重新獲取丟失的密碼

2021-06-07 22:11:17 字數 1641 閱讀 5595

在linux系統中,如果把使用者的密碼忘記了,就很麻煩也很難重新獲得。通過下面的方法可以重新設定使用者對餓密碼:

首先介紹一下linux'的建立/刪除賬戶的命令

useradd  username    --新增使用者  他會在home目錄下生成乙個對應的資料夾

passwd  username    --為username使用者新增密碼,如果沒有username這個引數則是為當前使用者設定密碼

userdel  username   --刪除使用者,但是不刪除該使用者對應的資料夾

userdel –r  username --刪除使用者及其對應的資料夾

另外介紹一下linux的幾種執行級別

linux共有7中執行級別,分別是:

0:關機   ---- 這種模式下系統會一開機就關機

1:單使用者

2:多使用者無網路 3

:多使用者有網路  (最常用的)

4:系統未使用,保留給使用者 5

:圖形介面

開機就進入圖形介面

6:系統重啟   系統剛啟動就會重啟

注:紅色的兩種執行方式(3和5)是常用的兩種執行方式

修改預設的執行級別可以修改檔案/etc/inittab中的id:5:initdefault:這一行   

重新設定密碼的方法(以red hat為例,其他系統並不一定可行):

(1)開機進入引導介面時,在引導程式中(在redhat中為grub時) 』e』,如圖1

然後會進入下面這個介面,如圖2所示:

(2)選中第二行 再輸入乙個 e

(3)選中第二行 再輸入乙個 e

進入修改介面之後輸入 1  並回車

注意這裡在/和1之間有乙個空格

這個1 代表1號【單使用者級別】戶級別

(4)接下來按 b  這樣就可以進入到單使用者模式。

圖5 

在進入1號執行級別後,就可以重新修改密碼

passwd  username

這時系統不會要求輸入舊的密碼,這裡設定的密碼就是新的密碼。

最後通過設定預設執行級別為3或者5,再次重啟的時候的密碼就是新設定的密碼

原理:在linux中,在啟動的時候會首先去讀取./etc/inittab中設定的引數,只有在1號【單使用者】級別時會跳過這個過程,在進入系統之後就可以修改使用者密碼,最後再把執行級別設定回來便可以了。

修改預設的執行級別可以修改檔案/etc/inittab中的id:

5

:initdefault:這一行

如何找回電腦重新分割槽丟失的資料

一般來講,電腦預設分為兩個盤,對於使用者來說,過少的磁碟數量在儲存檔案時無法區分,因此,一些使用者會採用電腦分割槽的方法來解決這一問題。但是一些使用者在分割槽前,對於電腦內已經儲存的資料未及時做好備份工作,導致電腦分割槽後,一些重要檔案也丟失不見了。那麼,電腦重新分割槽丟失資料如何找回?一般來講,如...

Windows XP中如何找回丟失的系統語言欄

預設情況下,windows工作列上有乙個輸入法標誌,在windows 98中被稱作輸入法圖示,在windows xp中被稱為語言欄。有時這個輸入法語言欄會突然丟失,在windows 98中,可以在 開始 執行 中輸入internat來恢復該標誌。在windows xp中該如何恢復呢?請看下面的方法 ...

如何恢復丟失的MS文件?

如何恢復丟失的ms文件?1 最為理想的是恢復的檔案能夠自動開啟,說明曾經設定了自動儲存功能。2 開啟系統 temp 資料夾。幾乎所有 microsoft 程式都能建立臨時檔案。如果計算機認為原始文件是非常完好的,則 temp 檔案可能是空的甚至沒有。使用 temp 檔案恢復資料,可能會丟失設定的所有...