CenterOS7使用者密碼忘記如何破解

2021-07-31 02:15:08 字數 1000 閱讀 5636

前段時間裝了win10和centos7的雙系統,好久沒登陸把登陸密碼給忘了。弄了幾天終於把密碼給重置了,今天寫個部落格作為記錄。

本文引用了和的大部分內容,只有部分小細節需要特殊注意一下。

1、啟動的時候,在啟動介面,相應啟動項,核心名稱上按「e」;

2、進入後,找到linux16開頭的地方,按「end」鍵到最後,輸入rd.break,按ctrl+x進入;

3、進去後輸入命令mount,發現根為/sysroot/,並且不能寫,只有ro=readonly許可權;(我的預設是有寫許可權的)

4、mount -o remount,rw /sysroot/,重新掛載,之後mount,發現有了r,w許可權;

5、chroot /sysroot/ 改變根; 6、

passwd 使用者名稱,然後按步驟設定密碼

注:這個時候需要注意passwd命令

(具體參見

)首先要檢視當前passwd中是否有自己的使用者名稱

使用者列表檔案:/etc/passwd

使用者組列表檔案:/etc/group

檢視系統中有哪些使用者:cut -d : -f 1 /etc/passwd

檢視可以登入系統的使用者:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1

如果是root使用者則直接使用passwd root這個命令,該命令設定當前root的密碼,但是對於登陸使用者的話就不一定了(這裡我反覆嘗試很多次才搞明白)。使用安裝光碟修復的時候在該步驟敲入cut -d : -f 1 /etc/passwd不一定會出現你自己的使用者,所以還是放棄使用安裝光碟修復的方法;還有中方法說是刪除passwd檔案的使用者名稱對應的第乙個冒號和第二個冒號中的x,但是每次重啟後x又恢復了不知何因,所以這個方法也放棄了。

7、touch /.autorelabel 這句是為了selinux生效

8、ctrl+d 退出

9、然後reboot

center os 7開啟ftp功能

1.yum y install vsftpd 安裝vsftpd 2.編輯ftp配置檔案 vi etc vsftpd vsftpd.conf anonymous enable no 禁止匿名登入 chroot local user yes 將所有使用者限制在主目錄 chroot list enable...

centerOS7遷移安裝記錄

去各種whl檔案找到對應版本的whl檔案 這步沒用到 2.進入解壓後的資料夾下的bin目錄,執行命令 pycharm.sh在這 所需虛擬環境的pip list如圖 sudo yum y install epel release sudo yum y install python pip 公升級pip...

在CenterOS7上安裝mysql

安裝完centos7,迫不急待的想安裝mysql資料庫,卻沒想到走了很多彎路,後來經過查資料,才知道了在 centos7中用mariadb代替了mysql資料庫。所以在這裡分享一下我在centeros7上安裝mysql 都 過程,希望對大家有用 wget rpm ivh mysql communit...