Comment afficher le message de bienvenue "Bienvenue panni" chaque fois que je me connecte à unix?
Normalement, un message de bienvenue peut être affiché en personnalisant le /etc/motd
fichier (qui signifie Message Of The Day). /etc/motd
n'est pas un script mais un fichier texte dont le contenu est affiché avant la première invite d'une session de connexion.
Vous pouvez également ajouter des messages dans /etc/profile
ou /etc/bashrc
scripts à l'aide des commandes echo
ou print
(notez que le /etc/bashrc
suppose que vous utilisez le shell bash).
Voici des exemples de commandes pouvant être ajoutées à /etc/profile
fichier pour obtenir un résultat comme celui que vous attendiez:
echo "Welcome ${USER}"
ou
echo "Welcome $(whoami)"
OBS1: Si le système est correctement configuré, les résultats de ce qui précède doivent être les mêmes, mais leurs modes de fonctionnement sont différents: le premier affiche le $USER
variable d'environnement tandis que la seconde exécute la commande whoami
.
OBS2: notez que le /etc/profile
est exécuté une fois par session et uniquement pour les shells de connexion. Cela signifie que le message sera affiché lorsque l'utilisateur se connectera dans la console ou rsh
/ssh
à la machine, mais pas lorsqu'il ouvrira simplement un terminal dans une session X, par exemple exemple.
Créez un fichier dans /etc/profile.d
appelé greeting.sh
ou ce que vous voulez. Il n'a pas besoin d'être exécutable ou de contenir un Shebang. Vous avez besoin d'une ligne:
echo "Hello World"
Vous pouvez également utiliser:
echo "All Hail the Flying Spaghetti Monster!"
Etc.
Si vous ne voulez pas faire cela pour chaque utilisateur, ajoutez-le à ~/.profile
ou ~/.bash_profile
, selon ce qui fonctionne sur votre système.
Avant de vous connecter
/etc/issue
/etc/issue.net
Après la connexion
/etc/motd
Si vous autorisez l'accès via SSH, vous pouvez spécifier un fichier de bannière dans/etc/ssh/sshd_config à l'aide de la directive Banner.
C'est ce qu'on appelle le message du jour, ou motd en bref. Il se trouve sous/etc. Voir aussi http://en.wikipedia.org/wiki/Motd_%28Unix%29 et il devrait y avoir une page de manuel sur votre système Unix, vous devriez jeter un œil à man motd
. Pour votre exemple, configurez-le simplement viaecho welcome krishna >> /etc/motd
et essayez une autre connexion.
Il existe également de nombreux fils ici liés aux détails de motd:
Comment utiliser les couleurs dans le MOTD?
Modifier la valeur motd dans le système d'exploitation UNIX
Motd n'apparaît pas
Pour plus de détails, quelle saveur unix utilisez-vous, afin que les gens puissent peut-être fournir des conseils pour des configurations spécifiques liées à cette saveur unix spécifique? Ou, comme votre question est taguée avec #linux, s'agit-il de linux et de motd en général? Aussi, comment vous connectez-vous?