1. 程式人生 > >Linux7 CENTOS7修改root密碼

Linux7 CENTOS7修改root密碼

1,在剛開機的時候,會有5秒鐘的倒計時。這個時候點選:↑或者↓。都可以停止倒計時。 在這裡插入圖片描述 2,然後就點選 e 進入編輯頁面。如下: 在這裡插入圖片描述 然後,在圖中位置(紅色框框圈著的)。空格 輸入:rd.break在這裡插入圖片描述 然後 Ctrl+x啟動就可以進入下一環節啦。 3,我們先用mount命令檢視一下掛載情況。雖然知道要更改。嘻嘻~在這裡插入圖片描述 /sysroot是ro狀態。要更改為rw. ro是隻讀,readonly的縮寫,表示只能看,不能動。打命令唄。mount -o remount,rw /sysroot/ 在這裡插入圖片描述我們再來檢視一下:命令都是mount在這裡插入圖片描述 已經完成更改! 4,chroot /sysroot/ CHROOT就是Change Root,也就是改變程式執行時所參考的根目錄位置。這個命令,會改變開頭的那個地方。如圖:在這裡插入圖片描述

此時,在複製兩次//好像可以不復制,親測有效!複製更加安全吧!cp /etc/shadow /etc/shcp /etc/shadow /etc/shadow_bak複製兩次之後:echo 123456|passwd --stdin root在這裡插入圖片描述 Successfully 提示修改成功啦!(其中:123456是你更改的新密碼 “|”這個符號和Linux裡的不一樣。下面有圖的。Passwd後面有一個空格,兩個-按鍵。其他沒啥啦。) 5,touch /.autorelabel若系統啟動了SELinux,touch /.autorelabel會保證不出錯。重啟計算機併為整個檔案系統重新建立安全標籤(touch /.autorelabel && reboot)。最後一個exit之後,SELinux會重新設定檔案的Context,需要等待一會,之後就可以正常運行了。SELinux(Security-Enhanced Linux) 是美國國家安全域性(NSA)對於強制訪問控制的實現,是 Linux歷史上最傑出的新安全子系統。 6,Ctrl+d退出編輯。這個操作進行之後,將會恢復為剛進來的那個Switch_root 在這裡插入圖片描述
7,reboot重啟即可!(一次不行就兩次)提示失敗之後,第二次直接關掉虛擬機器再開啟就是重啟啦!OK!