Comment personnaliser le message de connexion sur Ubuntu 14.04.3 LTS?
Je souhaite personnaliser le message de connexion ci-dessous.Veuillez me indiquer quel fichier dois-je modifier?.
[email protected]'s password:
Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.19.0-25-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Wed Oct 14 01:05:33 CDT 2015
System load: 0.0 Processes: 117
Usage of /home: 0.1% of 944MB Users logged in: 1
Memory usage: 4% IP address for eth0: 10.1.235.227
Swap usage: 0%
Graph this data and manage this system at:
https://landscape.canonical.com/
0 packages can be updated.
0 updates are security updates.
Last login: Wed Oct 14 01:05:35 2015 from 172.20.20.98
Pour personnaliser le message de pré-connexion, par exemple pour créer une bannière de connexion, vous devez éditer le fichier /etc/issue
.
Pour personnaliser les messages post-connexion, vous pouvez modifier certains fichiers de /etc/update-motd.d
. Des fichiers tels que 00-header
et 10-help-text
dans ce répertoire peuvent être modifiés en toute sécurité.
Une autre possibilité consiste à ajouter une fonction/commande personnalisée à votre .bashrc
à la fin du fichier.
Par exemple, la fonction suivante est définie en haut de mon fichier .mkshrc
:
testTTY(){
isTTY=$(tty | awk '{if ($0~/\/dev\/tty.*/) {print "true"}else{print "false"}}')
if [ "$isTTY" = "true" ]; then
printf "You are in virtual console\n"
printf "current disk usage is"
df
fi
}
Et j'appelle la fonction à la fin de .bashrc
avec juste testTTY
. Comme vous pouvez le voir d'après le code, la fonction détermine si je me suis connecté ou non à TTY, et si c'est TTY, elle affiche le message approprié et le résultat de la commande df
command
Les fichiers de configuration sont dans /etc/update-motd.d
. motd
représente le message du jour.