前排提示,root 登錄並不是十分安全,其次,某些GUI 程序在 root 下不能正常運行,比如 VLC。
最近在研究,kali 2020 下如何使用 root 登錄。lightdm 和 gdm 已經取得成功了。但是在 sddm 下遇到了一點問題。好在最後總算完成了,下面來分享下我的過程。
開啟root
打開終端,運行:
sudo passwd root
直接設置 root 密碼,開啟了 root .
配置 sddm
安裝sddm ,並在彈出窗口下選擇 sddm 。
apt install sddm
vim /etc/pam.d/sddm ,修改如下內容
auth required pam_succeed_if.so user != root quiet_success
修改為
#auth required pam_succeed_if.so user != root quiet_success
mkdir /etc/sddm.conf.d/
編輯 /etc/sddm.conf.d/uid.conf
輸入以下內容:
[Users]
HideShells=/sbin/nologin,/bin/false
# 隱藏用戶名,不想在登錄界面看到的,全部填在這裡,用戶名可以查看 /etc/passwd 。
HideUsers=git,sddm,systemd-journal-remote,systemd-journal-upload
# 最大 uid。
MaximumUid=65000
# 最小 uid ,普通用戶是從 1000開始。root 的 UID 是 0.
MinimumUid=0
保存重啟,效果如下圖:
總結: 基本思路就是在 pam.d 模塊下,禁用 root 檢查,在顯示管理器中允許 root 登錄。