Linux虛擬機器進入root使用者時,我的方式為什麼和別人不一樣?

時間 2021-06-01 10:49:05

1樓:Mogeko

sudo passwd root 相當於是用root許可權改別人的密碼,相當醜陋

正確的做法應該是 sudo su,然後再 passwd root

2樓:

建議你先看看鳥哥私房菜,了解shell和kernal之間的關係和bash常見命令,有助於你比較好的入門,順便說一下passwd後接乙個系統賬戶名稱,表示要修改它的登入密碼。

3樓:

看了半天才看懂你要說什麼,你是要切換為root吧。

切換為root直接:

$ su -

不過像常用的如ubuntu等發行版,在安裝時並未設定root密碼,進入桌面後,你只擁有乙個普通使用者,不過這個普通使用者擁有sudo許可權而已。

使用sudo臨時許可權,使用普通使用者密碼可以直接切換為root:

$ sudo su -

進入root後使用passwd可以重置root密碼,當然也可以以普通使用者的身份使用sudo直接修改root密碼:

$ sudo passwd root

這個就是你提到的「一直更改密碼」什麼的,是需要輸入三次密碼的。

第一次是普通使用者的密碼,第二第三次是你重設的root密碼。

4樓:

sudo是臨時執行某一條需要root許可權的指令,這條指令的執行者還是當前使用者本身,只是許可權上類似於擁有root許可權(實際上,某乙個使用者通過sudo可以執行哪些指令也是在乙個配置檔案裡(/etc/sudoers)配置的,並不是真的具有root的所有許可權,有很多是即使sudo也執行不了的(可能在那個配置檔案裡配成ALL就可以執行所有root才能執行的指令?))。而su是真正的切換使用者,將當前使用者切換到su指定的使用者(不指定的話預設為root),此時的角色是完全就是這個使用者,和直接通過這個使用者登入效果是一樣的,如果退出新使用者可以使用logout或者exit或者ctrl+d。

對了,還有,sudo因為執行者還是當前使用者,所以輸入的密碼還是當前使用者的,sudo只是類似於乙個提權操作。而su是切換新使用者,輸入的當然就是新使用者的密碼了。

Linux虛擬機器裡執行vscode特別卡,怎麼辦?

碼農老林 在虛擬機器下確實挺卡的,我設定的是4G虛擬機器記憶體,宕機了幾次,現在裝了VS CODE的Remote Development外掛程式,在外面的主機做開發,挺順暢的。記錄下步驟 在Ubuntu上開通ssh sudo apt get install openssh server 安裝vs c...

虛擬機器中執行虛擬機器中執行虛擬機器 如此迴圈能執行多少個?

繁花千樹 有人感興趣我就繼續。滑稽 2018.04.23更新 我不繼續了,因為第三次虛擬機器已經卡的不行了,另外我發現VM這貨磁碟IO效能會影響CPU效能?我的伺服器沒有SSD,卡上天了。 Chinen 測試巢狀了兩層在第三層虛擬機器中速度已經明顯拖慢開機需要1分鐘以上想要再搞一層估計會很費時間 C...

大學學習linux是安裝虛擬機器,還是安裝雙系統。?

暗夜幽靈 學習用虛擬機器,玩崩了沒啥嚴重後果 正經用還是雙系統吧,linux裡面跑東西多了照樣有效能需求,虛擬機器用起來不爽,但是你確定你電腦你沒啥太奇怪的硬體,至少我用過的的本子沒啥驅動問題 arch gentoo保平安,前提是你有耐心去學。 Neo Huang 私以為,首先確定需求。確定需求,可...