用vagrant搭起的homestead7如何建立root使用者
阿新 • • 發佈:2019-01-09
轉發自: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超級使用者了