Ubuntu 開啓root用戶登錄和ssh

系統版本:Ubuntu 18.04

爲root用戶設置登錄密碼

sudo passwd root

輸入兩次密碼即可。

設置root ssh登錄

  • 修改openssh server配置
vim /etc/ssh/sshd_config	(root用戶下)
sudo vim /etc/ssh/sshd_config	(普通用戶下)

修改PermitRootLogin 這行,改爲PermitRootLogin yes

#PermitRootLogin prohibit-password
PermitRootLogin yes

修改配置

然後reboot重啓系統即可。

補充說明:

PermitRootLogin yes   # 允許root用戶以任何認證方式登錄
PermitRootLogin without-password  # 只允許root用public key認證方式登錄
PermitRootLogin no   # 不允許root用戶以任何認證方式登錄

root用戶桌面登錄 (不推薦開啓此設置)

Ubuntu 桌面版系統 :18.04
注意:很多桌面應用都不太推薦以root身份登錄。

進入/etc/pam.d目錄,修改gdm-autologingdm-fingerprintgdm-password 這三個文件的以下內容(需要權限)

auth required pam_succeed_if.so user != root quiet_success

在前面加上# 將其註釋掉,保存。

#auth required pam_succeed_if.so user != root quiet_success

然後重新登錄。

可能會出現以下錯誤:

方法一:
/root/.profile文件中的mesg n 替換成tty -s && mesg n

重啓

方法二:

將非root賬戶目錄中的.profile複製到/root/

例如:cp /home/username/.profile /root/

重啓

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章