linux系统自定义登录提示信息

centos7配置说明

这里对于centos7.x系统,可以直接编辑/etc/motd文件,增加定制的提示信息,并可以通过不同颜色展示。

vim /etc/motd
^[[32m 设备IP地址: 10.10.10.22 ^[[0m
^[[32m 使用人员: zhangshan ^[[0m
^[[31m 注意: 其它人员使用请和使用人确认 ^[[0m

# 注意,如果需要增加展示信息,可以通过如下的命令进行添加
echo -e "\033[32m 使用日期: 20230413 \033[0m" >> /etc/motd

配置效果

ubuntu系统

对于ubuntu系统,可以配置/etc/update-motd.d/目录,增加一个文件,如90-footer

$ vim /etc/update-motd.d/90-footer
#!/bin/sh
printf "\e[00;31m开发机,请不要重启!!!\e[0m\n"
$ chmod 755 90-footer
#查看效果
$ run-parts /etc/update-motd.d/

这里也可以用figlet工具,进行炫酷的文件输出:

$ vim /bin/custom-motd.sh
if [ -f "/bin/figlet" ] && [ -d "/share/figlet/" ]
then
    /bin/figlet -d /share/figlet/ -f slant -m-1 "DontReboot"
    echo -e "\033[32m请不要随意操作!!!\033[0m"
fi

# 将脚本加到.bashrc,这样登录开发机终端就会显示
$ vim ~/.bashrc
source /bin/custom-motd.sh

效果如下:

Last login: Thu Apr 25 18:02:07 2024 from 127.0.0.1
    ____                   __     ____           __                   __
   / __ \  ____    ____   / /_   / __ \  ___    / /_   ____   ____   / /_
  / / / / / __ \  / __ \ / __/  / /_/ / / _ \  / __ \ / __ \ / __ \ / __/
 / /_/ / / /_/ / / / / // /_   / _, _/ /  __/ / /_/ // /_/ // /_/ // /_
/_____/  \____/ /_/ /_/ \__/  /_/ |_|  \___/ /_.___/ \____/ \____/ \__/
请不要随意操作!!!
posted @ 2023-04-13 10:52  yuhaohao  阅读(322)  评论(0)    收藏  举报