O MOTD (Message of the Day) é aquela mensagem exibida ao acessar o terminal via SSH ou login local. Personalizá-lo pode deixar o ambiente mais informativo e divertido. Uma forma simples de adicionar cor e destaque ao seu MOTD é usando o utilitário lolcat, que colore a saída de texto em arco-íris.
Veja como criar um MOTD personalizado:
1 - Instalando o lolcat:
sudo apt install lolcat
Teste: echo "texto" | lolcat
2 - Crie o motd editando-o:
sudo vim /etc/update-motd.d/99-custom-infra
3 - Adicione o seguinte código:
#!/bin/bash
echo "
▗▄▄▖ ▗▄▖ ▗▄▄▄▖▗▄▄▄▖ ▗▄▄▖ ▗▄▖ ▗▖ ▗▖ ▗▄▄▖ ▗▖ ▗▖▗▄▄▄▖▗▖ ▗▄▄▄ ▐▌ ▐▌ ▐▌▐▌ ▐▌ ▐▌ ▐▌ ▐▌▐▛▚▞▜▌ ▐▌ ▐▌▐▌ ▐▌ █ ▐▌ ▐▌ █ ▐▌ ▐▛▀▜▌▐▛▀▀▘▐▛▀▀▘ ▐▌ ▐▌ ▐▌▐▌ ▐▌ ▐▛▀▚▖▐▌ ▐▌ █ ▐▌ ▐▌ █ ▝▚▄▄▖▐▌ ▐▌▐▌ ▐▙▄▄▖ ▝▚▄▄▖▝▚▄▞▘▐▌ ▐▌ ▐▙▄▞▘▝▚▄▞▘▗▄█▄▖▐▙▄▄▖▐▙▄▄▀
" | /usr/games/lolcat
Exemplo:
4 - Aplique a permissão:
sudo chmod +x /etc/update-motd.d/99-custom-infra
# OPCIONAL
# Caso queira desativar o motd padrão do Ubuntu, execute:
sudo chmod -x /etc/update-motd.d/10-help-text
sudo chmod -x /etc/update-motd.d/50-motd-news
5 - Teste o novo motd
sudo run-parts /etc/update-motd.d/
Bonus
Caso queira personalizar com info do ultimo login, adicione ao script:
echo ""
echo "=== INFORMAÇÕES DO SISTEMA ==="
echo ""
echo "🔐 ÚLTIMO LOGIN:"
last -a | grep -v "still logged in" | head -1
echo ""
Bonus 2
Caso queira deixar com cor fixa:
echo -e "\e[1;36m
┏┓┏┓┏┓┏┓ ┏┓┏┓┳┳┓ ┳┓┳┳┳┓ ┳┓
┃ ┣┫┣ ┣ ┃ ┃┃┃┃┃ ┣┫┃┃┃┃ ┃┃
┗┛┛┗┻ ┗┛ ┗┛┗┛┛ ┗ ┻┛┗┛┻┗┛┻┛
\e[0m"
