hi,小夥伴們, 沉默許久的我又一次探出頭來了,這一次我帶來的是linux下centos7的忘記密碼從新設置的步驟, 親測有效喔~,html
首先是開啓centos,當出現下面的界面時: 接着是在操做系統中按下E,進行編輯linux
接下來就看到這樣的界面面試
移動↓到指定位置django
接着在rw後面添加上一行 init=/sysroot/bin/sh centos
在 UTF-8 後面添加上 rd.break enforcing=0 或者是 rd.break selinux=0(我是用的前面的命令, 結果是報錯, 不過也能夠修正)安全
按下 ctrl + X 進入緊急模式, 進行密碼重置url
文件系統被從新掛載爲可寫,像下面這樣改變文件系統的root centos7
chroot sysrootspa
輸入passwd命令,接下來命令行提示改變root密碼 操作系統
會提示時輸入兩次密碼,
更新password文件會致使SELinux安全上下文文件錯誤。鍵入如下命令在下次系統引導前從新標記全部文件:
touch /.autorelabel
從新掛載系統爲只讀:
mount -o remount,ro /
鍵入exit命令退出chroot環境:
exit
再次鍵入exit命令完成初始化,完成系統引導。
exit
至此,密碼修改爲功,完成最後一步exit後會等待時間長一點,而後便會進入啓動頁面輸入root用戶的密碼後能夠成功登錄了。 若是超過5分鐘不能跳轉到登陸界面, 按下Esc會出現
Failed to load SELinux policy. Freezing
重啓時在啓動頁面,選擇你要啓動的內核 按 E, 進入 grub 編輯頁面。
找到 linux16 那一行,在language 後面 也就是LANG=zh_CN.UTF-8,空格 加上 selinux=0 或者 enforcing=0 (備註:我是加入selinux=0 生效的。)
而後 ctrl + x 啓動,就看到熟悉的登陸界面。
修改selinux配置文件,正確關閉selinux ~!
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of three two values: # targeted - Targeted processes are protected, # minimum - Modification of targeted policy. Only selected processes are protected. # mls - Multi Level Security protection. SELINUXTYPE=targeted
接着重啓,就會發現能夠跳轉到登陸界面, 接着輸入root, 輸入剛纔設置的密碼便可實現登陸, 至此 修改密碼over!!!
更多精彩,能夠關注樓主的公衆號,
最全面的django面試題總結: 回覆django面試題便可獲取, pycharm供給激活壓縮包, 回覆pycharm破解包便可獲取,破解步驟在個人這一篇博客(點我直達)已經破解百次, 屢試不爽.
以及其餘樓主精心打造的原創文章,歡迎各位來訪.