1. 程式人生 > >用vagrant搭起的homestead7如何建立root使用者

用vagrant搭起的homestead7如何建立root使用者

轉發自:https://blog.csdn.net/sqc157400661/article/details/70228493

vagrant搭建好的homestead,起初登陸賬號只有vagrant  : vagrant . root使用者是無法直接登陸或者su root登陸的 那麼下面就開始建立su root登陸的環境

1、使用VirtualBox啟動虛擬機器  --   開機按shift或esc先進行recovery模式


按照上圖按enter鍵後,在出現的介面中選擇root有關的那一列(記住:是root,不是newroot),enter後進入root使用者系統;


2、先執行   #mount -o remount,rw /   命令
這個很重要,網上找的很多資料都不全沒有這步造成無法恢復成功。
因為recovery模式預設是以只讀模式掛載的,如果不執行這句的話會報read-only file system的錯誤

3.執行
#chown root:root /usr/bin/sudo
#chmod 4755 /usr/bin/sudo

4.重啟之後執行
sudo ls

如果報則進行第5步

#sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0
#sudo: fatal error, unable to load plugins

5.重新進入恢復root模式
執行

#chown root /usr/lib/sudo/sudoers.so

重啟問題解決。

6、建立root登陸密碼

執行sudo passwd root 命令  設定好你自己密碼即可  重啟後 即可利用su root 登陸root超級使用者了