Linux中如何啟用root使用者

夢共裡醉發表於2021-04-08
你可能想知道如何以root使用者登入Ubuntu,或者預設的root密碼是什麼。在Ubuntu  中,出於安全原因,預設情況下禁用了root使用者。本教程說明了如何在Ubuntu Linux中啟用和禁用root使用者。
sudo許可權

Sudo允許授權使用者作為另一個使用者(通常root使用者)執行程式。如果要將sudo訪問權授予其他使用者,只需將該使用者新增到sudo組:

bob@ubuntu-18-04:~$ sudo usermod -aG sudo username

sudo的使用方式就是在 前面加上 sudo

bob@ubuntu-18-04:~$ sudo tail -1 /etc/passwd

第一次在會話中使用sudo時,系統提示輸入當前使用者的密碼,如果要做到使用 sudo免密碼,則需要編輯 /etc/sudoers檔案,可以執行下面命令來編輯這個配置檔案:

bob@ubuntu-18-04:~$ sudo visudo

找到%sudo ALL=(ALL:ALL) ALL這一行,在指定位置新增 NOPASSWD: ,然後儲存退出,就可以免密碼使用 sudo了。

%sudo   ALL=(ALL:ALL) NOPASSWD: ALL

Ubuntu Linux中如何啟用root使用者Ubuntu Linux中如何啟用root使用者

開啟root使用者賬號

如果出於某種原因,需要啟用root帳戶,只需為root使用者設定密碼就可以了。普通使用者首先需要有sudo許可權,然後執行 sudo passwd root為root使用者設定密碼:

bob@ubuntu-18-04:~$ sudo passwd root
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

Ubuntu Linux中如何啟用root使用者Ubuntu Linux中如何啟用root使用者
可以看到,使用 su命令切換到root使用者,輸入密碼,可以切換到root使用者了。
Ubuntu Linux中如何啟用root使用者Ubuntu Linux中如何啟用root使用者
就這樣,你可以用root使用者登入系統啦。

關閉root使用者

當不在需要使用root賬號登入時,可以設定root使用者的密碼為過期,關閉root使用者的密碼:

bob@ubuntu-18-04:~$ sudo passwd -l root
passwd: password expiry information changed.

Ubuntu Linux中如何啟用root使用者Ubuntu Linux中如何啟用root使用者
設定root密碼過期之後,使用 su命令切換到root使用者,發現提示認證失敗:

bob@ubuntu-18-04:~$ su - root
Password: 
su: Authentication failure

Ubuntu Linux中如何啟用root使用者Ubuntu Linux中如何啟用root使用者
這樣root使用者就不能登入啦。

總結

設定密碼時,請確保使用的是一個強而唯一的密碼。強密碼通常至少有16個字元,至少有一個大寫字母、一個小寫字母、一個數字和一個特殊字元。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2766963/,如需轉載,請註明出處,否則將追究法律責任。

相關文章