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 登录。


分享到:


相關文章: