Ubuntu下輸入當前使用者密碼就可以更改root密碼,豈不是非常不安全?

時間 2021-07-01 00:47:03

1樓:

這裡是ubuntu的預設sudoers的一部分

# User privilege specification

root ALL=(ALL) ALL

# Members of the admin group may gain root privileges

%admin ALL=(ALL) ALL

1.ubuntu預設沒有啟用root賬戶,你的當前賬戶之所以能夠修改root使用者密碼,那是因為你的賬戶屬於admin這個使用者組中,同時在sudoers中是允許admin使用者組的使用者提公升許可權的

2.對於乙個普通的使用者,尤其是剛剛學習linux的使用者,root使用者被禁用,能夠減少你的失誤操作所帶來的風險。使用sudo僅在需要時授予使用者許可權,減少了使用者因為錯誤執行命令損壞系統的可能性

3.如果你擔心你的賬戶被crack,進而使用sudo提公升了許可權。那麼你的root賬戶,同樣可以被crack,也許更容易crack(如果root被禁用,cracker爆破的時候,就比較難猜使用者名稱了)。

這個問題關鍵在於個人的安全意識。

4.linux的定製性極強,sudoers這個檔案中的內容很豐富,你可以為使用者啟用部分許可權,可以讓sudo詢問root密碼,而不是當前使用者。所以你的系統,你做主。

最後給ubuntu官方的解釋吧

RootSudo - Community Help Wiki

2樓:

因為烏邦圖和紅帽系處理的不同。

紅帽預設安裝只有root使用者,之後建立使用者也不會預設加入sudo許可權。

而烏邦圖裝好就是不允許root登入的,同時建立預設使用者並加入sudo許可權(全部)。對此而言,改不改root密碼沒什麼特別。

得必安在安裝過程中可選是否允許root登入。

3樓:

因為 Ubuntu 的設計是 root 本身沒有密碼不許登陸,必須通過管理員使用者 sudo 執行 root 身份的命令;而 Debian / CentOS 應該都是需要設定 root 密碼、允許登陸,普通使用者不能 sudo 的設計。

你覺得是」需要執行某個命令時候再 sudo「安全呢,還是允許使用者直接以 root 登陸然後幹什麼都沒限制安全?

Debian使用者能否和Ubuntu使用者做好朋友?

孫洪展 桌面就用Ubuntu 追新帶來的稍微不穩定和bug多,但是各種方便伺服器就用Debian bug相對烏班圖少,但是稍微麻煩點,不過伺服器嘛都是專業使用者 有錢就用RHEL只要給錢什麼都不用做了!省時省力!沒錢以後想過度RHEL就先用Fedora 我使用紅帽系的,我不排斥用它發現版本的,都是L...

Ubuntu 下 LaTeX,TeX Live,LyX 等 TeX 軟體哪款更適合 TeX 初學者?

sgmsl 使用 Texmacs 或 Lyx,然後輸出 Latex.Texmacs 的快捷鍵和可定製性不是 Lyx 能比的,但是比 Lyx 簡陋點. 上官小河 如果不是為了學術創作,這些跟ms word 差別其實不大,都能滿足內容的撰寫,思想的表達,但是如果學術上比較講究,來點學術上的高階玩法,就要...

Ubuntu下python選擇pip install還是conda install更加合適?

主要是TensorFlow的話用conda會好很多,配置tensorflow gpu,CUDA,cuDNN等只要一行命令。 一根倔強的韭菜 建議用conda,安裝乙個miniconda就行了,用清華或者中科大源,盡量不要在Ubuntu自帶的Python裡面搭環境,容易搞壞系統,即使不用conda也要...