À l'approche de Noël, j'aimerais rendre l'invite de mon système (pour chaque utilisateur) un peu plus festive et joyeuse.
A savoir, je voudrais joindre un Happy Holidays!
(ou similaire) message post-connexion pour chaque utilisateur du système (sur la connexion au terminal, SSH ou localement). Je suppose que c'est une simple commande echo
, mais je ne sais pas où l'emplacement approprié pour placer cette commande est de telle manière qu'elle affecterait tout le monde. Pour des raisons évidentes, je préfère ne pas modifier les .bashrc
. Alors, où est-ce?
Linux peut le faire en utilisant le /etc/motd
système, ou tout système qui étend cela (à savoir, update-motd
).
Compte tenu de ces informations, il est possible d'ajouter un simple script Shell à /etc/update-motd.d/40-holiday
:
#!/bin/bash
echo Happy holidays from your local sysadmin!
En marquant ceci comme exécutable (Sudo chmod a+x /etc/update-motd.d/40-holiday
), le MOTD peut être mis à jour de force à l'aide de la commande update-motd
(en tant que root).
Toutes les connexions ultérieures utiliseront le nouveau MOTD (étendu), apportant enfin une joie des Fêtes à toute personne qui doit se connecter à un serveur le jour de Noël.
Notez que cette méthode dépend du update-motd
package, qui devrait être pré-installé. Mais si ce n'est pas le cas, Sudo apt install update-motd
.
Si vous utilisez SSH et motd
, n'oubliez pas de mettre à jour sshd_config
.
Changement: PrintMotd no
à: PrintMotd yes
Et redémarrez le serveur ssh pour appliquer les modifications.
J'aimerais injecter un emoji de sapin de Noël (????) dans ma propre invite PS1
Essayez d'utiliser\u1f384 et référence https://unix.stackexchange.com/questions/25903/awesome-symbols-and-characters-in-a-bash-Prompt pour les pièges courants.
Je voudrais également joindre un "Joyeuses Fêtes!" message au Shell de chaque utilisateur (lors de la connexion uniquement).
Je suggérerais de changer la bannière motd, si je comprends bien ce que vous voulez. Je ne me souviens pas du haut de ma tête comment cela se fait le mieux dans Ubuntu, mais si vous voulez être paresseux, vous pouvez modifier l'un des fichiers dans /etc/update-motd.d/, tels que 98-reboot-required
et lancez un echo "Happy Holidays!";
à la fin.