UOS系统开机欢迎词设置步骤详解
想在统信UOS系统中打造个性化的开机欢迎界面吗?无论是展示赛事Logo、系统版本信息,还是实时动态时间,都能让每次登录体验更具专属感。需要注意的是,系统默认的欢迎信息(motd)是静态内容,且受多层机制管控。要实现完全自定义的动态欢迎词,必须按顺序完成以下五个关键步骤,缺一不可。

一、编写动态欢迎脚本——创建核心展示内容
最灵活的方式是编写Bash脚本,您可以自由定义显示内容与排版格式,彻底摆脱系统默认模板的限制。
1. 使用文本编辑器创建脚本文件:sudo vim /usr/local/bin/login-welcome.sh
2. 复制以下代码至文件中。您可完全自定义其中的赛事名称、模块标识等文本内容。
#!/bin/bash
printf "******************************************\n"
printf "%-2s ChinaSkills 2022 - CSK\n"
printf "%-8s Module C Linux\n\n"
printf "%-11s>> `hostname -s`\n"
printf "%-9s>> UOS `cat /etc/os-release | grep VERSION_ID | cut -d'=' -f2 | tr -d '\"'`\n"
printf ">> `date`\n"
printf "******************************************\n"
3. 为脚本添加可执行权限:sudo chmod +x /usr/local/bin/login-welcome.sh
二、配置登录自动执行——实现脚本自动加载
脚本创建后,需配置系统在用户登录时自动执行。最直接的方法是将其添加到用户的shell初始化配置中。
1. 编辑root用户配置文件:sudo vim /root/.profile
2. 在文件末尾新增一行:/usr/local/bin/login-welcome.sh
3. 若希望普通用户登录时也显示相同欢迎词,需分别在其家目录的 ~/.profile 文件中添加相同命令。
三、清理系统默认欢迎文件——消除内容冲突
系统默认的静态欢迎文件 /etc/motd 会与自定义脚本产生显示冲突。为确保界面整洁,必须将其移除。
1. 删除默认文件:sudo rm -f /etc/motd
2. 验证删除结果:ls -l /etc/motd。出现“No such file or directory”提示即表示操作成功。
四、禁用PAM动态消息模块——关闭系统级播报
仅删除文件还不够。Linux的PAM认证模块会在登录流程中强制读取motd内容,即使文件不存在也可能产生错误提示,必须彻底禁用该功能。
1. 编辑PAM登录配置文件:sudo vim /etc/pam.d/login
2. 定位包含 pam_motd.so 的行(通常在第91行附近)。
3. 在该行行首添加 # 号注释使其失效,例如:
# session optional pam_motd.so motd=/run/motd.dynamic noupdate
五、配置SSH服务参数——确保远程登录生效
对于通过SSH远程连接的用户,还需修改SSH服务配置,防止其显示系统默认欢迎信息,确保自定义内容在远程登录时也能正常展示。
1. 编辑SSH主配置文件:sudo vim /etc/ssh/sshd_config
2. 找到 PrintMotd 参数并将其值改为 no。若该行不存在,可在适当位置添加:PrintMotd no
3. 保存配置并重启服务:sudo systemctl restart sshd
至此,您已成功完成统信UOS开机欢迎词的自定义设置。无论是本地控制台登录还是SSH远程连接,系统都将展示您精心设计的动态欢迎信息。整个过程如同精准绕过系统多重防护机制,最终实现自定义脚本对登录问候环节的完全接管,确保显示效果干净、彻底且专业。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
Mac清理Spotlight索引与修复搜索无果的完整指南
当Mac的Spotlight搜索不到文件时,确实令人困扰。你清楚文件就在电脑里,但搜索框却返回空白。这通常是由于Spotlight的索引数据库出现异常——可能是索引文件损坏,或是后台服务状态出错,导致其无法准确定位文件。解决问题的核心在于清理并重建索引。以下五种修复方法,从简单到深入,能系统性地帮你
Mac科学计算器使用指南:开启与操作高级模式详解
你是否觉得Mac自带的计算器功能过于基础,只有加减乘除?其实,这只是它的“标准模式”。要解锁函数计算、指数运算、进制转换等高级功能,你需要启用其隐藏的“科学计算器模式”。操作非常简单,掌握以下几种方法,即可一键开启强大的科学计算能力。 一、通过菜单栏启用科学模式 如果你不习惯记忆快捷键,或者希望确保
麒麟系统安装Anaconda与Python环境配置教程
在麒麟操作系统上搭建完整的Python科学计算环境,通常需要用户自行安装Python开发套件及主流的数据分析库。系统默认并未预装这些组件,但您无需担心,本文将为您详细介绍几种成熟的安装方案,您可以根据网络条件、存储空间及个人操作偏好灵活选择。 一、使用官方Anaconda安装脚本安装 若您具备稳定的
Mac清理Unity缓存教程 释放磁盘空间优化游戏开发
在Mac上进行Unity游戏开发,随着项目迭代,常常会遇到编辑器加载迟缓、构建失败或磁盘空间不足的困扰。这些问题的核心,往往源于不断累积的缓存文件。本文将为你提供一份详尽的Mac版Unity缓存清理指南,涵盖从项目到系统的全方位优化策略,有效释放存储空间并提升开发效率。 一、删除项目级缓存(Libr
统信UOS系统批量重命名文件方法详解
在统信UOS操作系统中,处理大量需要重新命名的文件时,如果逐个手动操作,不仅效率低下,也容易出错。幸运的是,UOS系统内置了多种高效的批量重命名解决方案,涵盖了从图形化界面到命令行脚本的多种方法,能够满足不同场景和用户技能水平的需求。 一、图形化界面操作:Ctrl+A全选与右键菜单批量重命名 这是统
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

