linux登录欢迎界面定制

编辑执行脚本 /etc/profile.d/motd.sh

#!/bin/sh
echo "Welcome to $(hostname)"
echo "System IP: $(hostname -I | awk '{for(i=1;i<=NF;i++) if($i ~ /^172\.30\./) print $i}')"
echo "System Version: $(cat /etc/os-release | grep PRETTY_NAME | cut -d'=' -f2 | tr -d '"')"
echo "Logged in as: $(whoami)"
echo "Login IP: $(last -n 1 | awk 'NR==2{print $3}')"

使motd动态变化,添加如下信息

vim /etc/pam.d/login
session    optional   pam_motd.so  motd=/run/motd.dynamic

调整权限

sudo chmod 644 /etc/profile.d/motd.sh
sudo chown root:root /etc/profile.d/motd.sh