如何在 Solaris 11 中添加 (GUI) 登录横幅?我已经做了很多搜索,并在 SSH 和 FTP 横幅/motd 上找到了很多用于远程登录的东西,但对于本地 GUI 登录却没有太多。我发现了一些提到编辑的东西/etc/gdm/custom.conf(主要是针对 Linux,没有专门针对 Solaris)。但是,建议的更改似乎都不会影响登录屏幕。要在 Solaris 11 中完成这项工作,您是否需要做一些不同的事情,还是不可能?
《Oracle Solaris 11 安全指南》的“保护系统安全”部分提供了几个类似“登录横幅”行为的选项。完全符合我的要求的解决方案是Option 3,它涉及使用 GTK+ 界面设计器编辑登录屏幕的实际 GUI,以添加包含所需消息的标签。
一个稍微不太复杂但接近选项 2的第一部分,即将以下代码添加到/etc/gdm/Init/Default:
Run Code Online (Sandbox Code Playgroud)/usr/bin/zenity --text-info --width=800 --height=300 \ --title="Security Message" \ --filename=/etc/issue
这将在登录屏幕出现之前显示一个包含消息的对话框。(注意:这假设您的登录横幅文本包含在/etc/issue)
还列出了其他选项,但它们都会在用户输入登录详细信息后显示消息。