Debian 下 sddm 顯示管理器如何 root 登錄

前排提示,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

保存重啟,效果如下圖:

Debian 下 sddm 顯示管理器如何 root 登錄


總結: 基本思路就是在 pam.d 模塊下,禁用 root 檢查,在顯示管理器中允許 root 登錄。


分享到:


相關文章: