ubuntu下啟用,使用,修改Root密碼

2021-06-05 13:36:15 字數 1220 閱讀 2527

ubuntu是一套基於debian的linux系統,它追求的是「just work」,最新的11.04版本發布於2023年4月,不同於其他linux發行版本,ubuntu的所有版本都是在每年的4月與10月發行,所以版本一般都9.10呀,10.04呀,10.10呀,11.04呀等並且都是免費的,包括企業版。

第一次安裝ubuntu,發現比較「奇怪」的一點是,在安裝過程中,不像其他發布版本那樣,要求設定root的密碼,也就無法以root登入了(linux系統中都不能空密碼登入的)。ubuntu預設是關閉root帳

戶的,這樣做有什麼優勢呢?我們來看看大師的說法,其優點如下:

1、起初ubuntu團隊希望安裝盡可能的簡單,不使用root,在安裝期間的兩個使用者互動步驟可以省略。(科林·沃森)

2、更進一步, 如果在安裝中使用root,使用者將被要求永遠記住他們選擇的密碼--即使他們很少使用到它。root密碼經常被對unix安全模型不熟悉的使用者忘記。(馬特·齊默曼)

3、它防止了預設登入時「我能做任何事情」--在較大的變化發生之前,你將被提示輸入口令,這可以使你考慮你這樣做的結果。 如果你作為root登入,你可以刪除一些「沒用的資料夾」並且不會意識到你正處於錯誤的目錄,那時已經太晚了。它是在unix下長時間使用「su-command-^d」練習的情況下,代替一直呆在root shell--除非你做嚴重的系統維護(那時你仍然可以使用 "sudo su")。(吉姆·奇塔姆 和 安德魯·索巴拉)

4、sudo 增加了執行命令的日誌記錄(在/var/log/auth.log)。如果你陷入困境,你總是可以返回並看見那些執行的命令。(安德魯·zbikowski)

開啟root帳號的方法:

為了啟用root 帳號(也就是設定乙個口令)使用:

sudo passwd root          //為root設定新的密碼

當設定好root使用者的密碼之後,我們就可以使用了,當我們在安裝或檢視一些特殊檔案,特殊操作時,需要使用到root使用者,只須在普通使用者下用su就可以切換了

su root      //輸入root使用者的密碼就可以使用了,一般我們可以不這樣用,因為這是root使用者,我們可以不用把root跟在su命令之後也行的,但若是普通使用者切換到其它的使用者就須把使用者名稱也跟在su的後面,若是root使用者切換到普通使用者,直接exit就可以了。

當你使用完畢後遮蔽root帳號使用:

sudo passwd -l root        //這條命令將鎖住root使用者,就相當於回到系統前,root使用者沒有密碼,從而不能使用,這樣就更為安全。

Ubuntu使用expect自動輸入root密碼

應用執行在ubuntu系統中,由於需要自動修改網絡卡ip,所以必須先獲取root許可權。網上查了一下都是推薦使用expect來實現,首先安裝expect,直接輸入 sudo apt get install expect編寫s 件,以root許可權執行應用 usr bin expect f expec...

Linux系統環境下修改MySQL的root密碼

第一種方法 root使用者登入系統 usr local mysql bin mysqladmin u root p password 新密碼 enter password 舊密碼 第二種方法 root使用者登入mysql資料庫 mysql update mysql.user set password...

ubuntu下啟用root使用者登入

以普通身份登入 ubuntu 後,修改系統配置檔案需要切換到超級使用者模式,在終端視窗裡面輸入 sudo s 然後輸入普通使用者登入的密碼,回車即可進入 root 使用者許可權模式。然後執行 vi etc lightdm lightdm.conf 增加 greeter show manual log...