歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux中如何重新獲取丟失的密碼

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

日期:2017/2/28 15:45:06   编辑:Linux教程

在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

圖1

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

圖2

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

圖3

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

圖4

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

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

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

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

圖5

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

passwd username

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

最後通過設置默認運行級別為3或者5,再次重啟的時候的密碼就是新設置的密碼

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

修改默認的運行級別可以修改文件/etc/inittab中的id:5:initdefault:這一行

Copyright © Linux教程網 All Rights Reserved