日常使用Fedora的gnome桌面时发现开机之后登录界面有显示自己的用户名,泄露用户名会造成安全隐患,需要使用一些配置来隐藏用户名。
# 创建gdm配置文件夹
sudo mkdir /etc/dconf/db/gdm.d
# 创建gdm用户配置
sudo cat > /etc/dconf/db/gdm.d/01-hide-users <<EOF
[org/gnome/login-screen]
# 如果不需要显示横幅消息,请删除下两行配置
banner-message-enable=true
banner-message-text='非法授权禁止登录'
# 如果不需要显示横幅消息,请删除上两行配置
disable-restart-buttons=true
disable-user-list=true
EOF
# 写入gdm配置
sudo cat > /etc/dconf/profile/gdm <<EOF
user-db:user
system-db:gdm
EOF
# 更新配置
sudo dconf update
# 重启gdm服务
sudo systemctl restart gdm