在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 檔案恢復資料,可能會丟失設定的所有...