Passer au contenu

Comment afficher un message d’accueil en fonction du nom de l’utilisateur ?

Solution : en modifiant le fichier /etc/profile ou /etc/profile.local.

Testé avec Mandrake 8.0/SuSE 7.2Certains des utilisateurs qui travaillent sur votre serveur Linux veulent que des programmes soient lancés automatiquement dès leur connexion via l’invite classique en mode texte. Pour cela, avec les droits administrateur, il faut modifier le fichier de configuration /etc/profile pour une distribution Mandrake ou /etc/profile.local sur une distribution SuSE (vous devrez le créer en tapant touch /etc/profile.local). A l’aide de votre éditeur de texte préféré, ouvrez le fichier de configuration. Sur une distribution SuSE, insérez les lignes suivantes :

USER_NAME=`id -un`
case “$USER_NAME” in
“root”) echo “Hello root, prêt à prendre les commandes”;;
“fred”) startx;;
*) echo “Prévenez ladministrateur réseau si vous constatez une anomalie sur votre système “;;
esac
Les apostrophes qui entourent id -un sont obtenues en appuyant sur la combinaison de touches +<è>. Le signe * correspond aux autres utilisateurs du système. Si vous utilisez une distribution Mandrake, recopiez les lignes précédentes à la fin du fichier, en omettant celle qui commence par USER_NAME et en remplaçant USER_NAME par USER.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press