麒麟os开机自定义文字提醒需通过pam模块注入gdm3登录界面底部,编辑/etc/pam.d/gdm3添加auth [default=ignore] pam_echo.so "提示语",重启gdm3服务生效;tty终端提示则需修改/etc/issue文件。

要在麒麟OS开机时显示自定义文字提醒(例如安全提示、部门标识或使用须知),必须修改系统级登录前的认证界面文案,而非桌面屏保或通知——因为只有PAM认证阶段注入的文字才能在GDM3登录框底部稳定呈现,且所有用户可见。
通过PAM模块注入登录界面文字
这一步直接写入GDM3认证流程的提示字段,文字会出现在登录窗口底部中央,字体小但清晰,不依赖用户会话,重启后立即生效。
1、用管理员权限编辑PAM配置文件:sudo nano /etc/pam.d/gdm3
2、在文件末尾新增一行:auth [default=ignore] pam_echo.so "【内部系统 · 仅限授权人员访问】"(引号内替换为你需要的提醒语,建议控制在30字以内)
3、保存退出(Ctrl+O → 回车 → Ctrl+X)
4、【必须执行此步,否则修改不生效】重启GDM3服务:sudo systemctl restart gdm3
5、切换到登录界面(Ctrl+Alt+F1)或直接重启,即可看到底部新文字。注意:该文字仅显示在图形登录框,tty终端(Ctrl+Alt+F2~F6)不受影响。
补充:设置所有本地终端(tty)开机欢迎语
如果你还希望在字符终端(如Ctrl+Alt+F2)也显示提示,需同步修改/etc/issue文件,它被getty进程读取,作用于所有本地虚拟终端。
执行命令:sudo nano /etc/issue
清空原有内容,输入你的文字,例如:⚠️ 本设备受《网络安全法》监管,请勿越权操作
【修改后需切换tty或重启才能看到效果】
验证与排查
若文字未出现,请检查两点:
— 确认gdm3服务正在运行:systemctl is-active gdm3,返回active才正常;
— 检查pam_echo.so模块是否存在:ls /lib/security/pam_echo.so,若提示No such file,则需安装对应PAM扩展包:sudo apt install libpam-modules(银河麒麟U系适用)。











