1. 程式人生 > 其它 >ubuntu中的root,你需要了解這些

ubuntu中的root,你需要了解這些

技術標籤:linuxubuntunginx資料庫java

軟硬體環境

  • ubuntu 18.04 64bit

簡介

ubuntu系統中,出於安全因素的考慮,預設情況下禁用了root賬戶。本文說明了如何在ubuntu中啟用和禁用root賬戶。

sudo

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

sudo usermod -aG sudo $USERNAME

sudo的使用方式就是在命令的前面加上sudo命令。第一次在會話中使用sudo時,系統提示輸入當前使用者的密碼,如果要做到使用sudo

免密碼,則需要編輯/etc/sudoers檔案,或者執行下面命令直接來編輯這個配置檔案

sudo visudo

找到%sudo ALL=(ALL:ALL) ALL這一行,新增NOPASSWD:,然後儲存退出,就可以免密碼使用sudo了,如下

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

啟用root

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

sudo passwd root

設定好了密碼後,就可以使用su命令切換到root的使用者了

su root

ubuntu_root

如果你想回到系統的初始狀態,也就是禁用root的預設狀態,可以執行下面的命令清除root的密碼

sudo passwd -dl root

ubuntu_root

root使用者登入系統

如果希望使用root使用者登入系統,可以編輯檔案/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf,增加語句

autologin-user=root
greeter-show-manual-login=true

然後重新啟動系統即可

說明

最後強調一句,不建議使用root使用者,尤其是在桌面環境中。