公司有個小項目, 需要用python調用 sh腳本來執行一些東西, 執行腳本的時候需要輸入密碼
類似 sudo S paaswd + 腳本, 但是給客戶部署的話, 再讓客戶客戶 保存密碼到配置文件, 就顯得麻煩,
就想到用root方式去登陸系統, 結果用了網上的方法, 還是登陸不進去, 最后結合簡書的一個方法 成功以root方式進去了 ubuntu
一開始 我是按照類似這個步驟來做的
https://blog.csdn.net/zhaoyuaiweide/article/details/78003605
發現不行
后又按照這個步驟來
https://www.jianshu.com/p/06561cd6ebaa?tdsourcetag=s_pcqq_aiomsg
結果 成功了
特此記錄一下
Ubuntu的root默認沒有使用,要使用給root設置密碼就行,sudo passwd root(記得普通用戶的密碼,忘記了root密碼可以用該方法)。
忘了用戶密碼,可以進入單用戶模式:
重啟電腦按ESC或Shift進入GRUB引導模式,選擇Ubuntu高級選項,直接回車,如下:
進入如下界面,選中recovery mode,這時千萬不要按回車鍵,按e進入(recovery mode) 編譯kernel進行啟動參數
倒數第四行,會看到一行Linux /boot/vmlnuz-4.2.0-27-generic …ro recovery nomodeset,
刪除recovery nomodeset,并在后面添加quiet splash rw init=/bin/bash。然后按F10, 啟動。
然后我們就可以用命令 passwd 用戶名來修改密碼了。
見到:root@(none)?# 馬上輸入”passwd“ 回車!
見到:Enter new UNIX password: 馬上輸入”123“ 回車!
見到:retype new UNIX password:馬上輸入”123“ 回車!
新密碼變成”123“了!
輸入”reboot“ 回車,也可以Ctr + Alt + Del 重啟系統。
作者:Mr_LJ
鏈接:https://www.jianshu.com/p/06561cd6ebaa
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。