HowTo : Raspberry Pi - Configurez votre propre message de bienvenue

Il existe désormais toutes sortes d'options pour donner une touche personnelle à votre RaspberryPi. Des boîtiers auto-conçus puis imprimés en 3D aux cartes d'extension auto-soudées, il n'y a en réalité presque rien qui ne soit impossible.

Du côté logiciel également, il existe toutes sortes d’options pour personnaliser l’apparence et les fonctions comme bon vous semble. Une option consiste à configurer un écran de connexion personnel, c'est-à-dire le premier message que vous voyez après la connexion.

La manière de configurer ce « Message du jour » (le nom réel de la vue au début de l'écran de connexion) est expliquée dans l'article suivant.


Consignes de sécurité

Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient "mieux" ont perdu des yeux, des doigts ou d'autres choses à cause d'une négligence ou se sont blessées. La perte de données est presque négligeable en comparaison, mais même celles-ci peuvent être vraiment ennuyeuses. Par conséquent, veuillez prendre cinq minutes pour lire les consignes de sécurité. Parce que même le projet le plus cool ne vaut pas une blessure ou d'autres problèmes.
https://www.nerdiy.de/sicherheitshinweise/

Liens d'affiliation/publicitaires

Les liens vers des boutiques en ligne répertoriés ici sont des liens dits d'affiliation. Si vous cliquez sur un tel lien d'affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concerné. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de à pouvoir proposer d'autres projets utiles à l'avenir. 🙂 


Conditions préalables

Articles utiles :
Pour que vous puissiez éditer le « Message du jour » sur votre Raspberry Pi, il faut bien sûr le préparer pour que vous puissiez y accéder via SSH.

Les trois articles suivants décrivent ce qu'il faut faire pour préparer le RaspberryPi :
RaspberryPi - configuration pour les nerdiys !
RaspberryPi – La première configuration !
RaspberryPi - Contrôlez le RaspberryPi via SSH

Outil requis :
-Non-

Matériel requis :

Dans la liste suivante, vous trouverez toutes les pièces dont vous avez besoin pour mettre en œuvre cet article.


Connectez-vous au RaspberryPi via SSH

Pour commencer, vous devez d'abord vous connecter au Rasp Pi avec Putty via SSH. Comment faire cela est dans l'article RaspberryPi - Contrôlez le RaspberryPi via SSH décrites.

Après avoir entré votre nom d'utilisateur et votre mot de passe, vous pouvez entrer les premières commandes.

Créer un fichier « Message du jour »

Vous devez d’abord créer le message que vous souhaitez afficher. Pour ce faire, créez un répertoire - dans lequel le fichier sera créé ultérieurement - avec la commande suivante :

sudo mkdir ~/motd

...puis crée le fichier à afficher :

sudo nano ~/motd/mymotd

Là, vous insérez maintenant le message de bienvenue que vous souhaitez afficher.
Vous êtes invités à utiliser l’exemple ci-dessous.

#!/bin/bash PROCCOUNT=`ps -l | wc -l` PROCCOUNT=`expr $PROCCOUNT - 4` if [[ $(groups) == *irc* ]]; puis ENDPROC=`cat /etc/security/limits.conf | grep "@irc" | grep nproc | awk {'print $4'}` ENDSESSION=`cat /etc/security/limits.conf | grep "@irc" | grep maxlogins | awk {'print $4'}` PRIVLAGED="Compte IRC" else ENDPROC=`cat /etc/security/limits.conf | grep "*" | grep nproc | awk {'print $4'}` ENDSESSION="Illimité" PRIVLAGED="Utilisateur régulier" fi echo -e "33[1;32m __ __ _ / / | | / / /__| | ___ ___ _ __ ___ ___ / / / _ |/ __/ _ | _ _ / _ \ \ / / __/ | (_| (_) | | | | | | __/ / / \___|_|\___\___/|_| | _| |_|\___| 33[0;37m +++++++++++++++++ : Données système :++++++++++++++++ + ++++ + Nom d'hôte : `hostname` + Adresse IP : `hostname -I` + Noyau : `uname -r` + Espace libre : `df -h / | awk -v col=4 'NR > 1 {sub ( "%", "", $col); print $col }'` + Mémoire : `cat /proc/meminfo | grep MemTotal | awk {'print $2'}` Ko + Uptime :`uptime | sed 's/.* up ([^,]*), .*/1/'` ++++++++++++++++++ : Données utilisateur :++++++++++++ ++++++++ + Nom d'utilisateur : `whoami` + Privlages = $PRIVLAGED + Dernière connexion : `lastlog | grep pi | awk {'print $4,$5$6,$7,$8,$9'}` + Sessions : `who | grep $USER | wc -l` de $ENDSESSION MAX + Processus : $PROCCOUNT de $ENDPROC MAX +++++++++++++++++++++++++++++++++++ ++ ++++++++++++++++++++ "
Enregistrez ensuite ce fichier avec « CTRL+X » et « Y »…
…et « Entrer ».

Vous devez maintenant rendre le fichier exécutable. Cela peut être fait avec la commande suivante :

sudo chmod +x ~/motd/mymotd

Désactivez le « Message du jour » statique.

Pour que le message de bienvenue que vous venez de définir s'affiche, vous devez désactiver l'ancien message, qui est configuré « en usine » sur chaque Raspberry Pi. Pour cela, ouvrez le fichier :

sudo nano /etc/ssh/sshd_config

Dans le fichier ouvert, vous accédez ensuite à la ligne qui commence par « PrintMod … ».
Cette ligne doit ensuite être remplacée par « PrintMod no ». Si c’était déjà réglé ainsi : tant mieux. 🙂

Modifier la configuration PAM

Vous devez maintenant modifier votre configuration PAM. Pour cela, ouvrez le fichier :

sudo nano /etc/pam.d/login

Utilisez maintenant les touches fléchées pour naviguer vers les deux lignes :
"session facultative pam_motd.so noupdate" "session facultative pam_motd.so motd=/run/motd.dynamic"
...et commentez-le en plaçant un panneau « # » devant.
Cela devrait alors ressembler à ceci.
Enregistrez le fichier modifié avec « CTRL+X » et « Y »…
...et confirmez avec « Entrée ».

Editer le profil

Dans la dernière étape, vous devez spécifier que vous souhaitez que votre nouveau message de bienvenue s'affiche au démarrage.

Pour cela, ouvrez le fichier :

sudo nano /etc/profil

Naviguez ensuite à l'aide des touches fléchées pour...
...jusqu'à la fin du fichier.
Ajoute « /home/pi/motd/mymotd » à la fin du fichier.
/home/pi/motd/mymotd
Enregistrez le fichier modifié avec « CTRL+X » et « Y »…
…et « Entrer ».

Effectuer un redémarrage

Pour que ce nouveau fichier soit adopté - et tester le tout - vous pouvez recommencer avec

redémarrage sudo

La sortie ne fonctionne pas :/ – Que faire ?

Si vous recevez un message d'erreur après le démarrage au lieu du message de bienvenue, cela est probablement dû à une confusion dans le formatage du fichier myotd.

Voilà à quoi pourraient ressembler un (ou plusieurs) message(s) d'erreur, par exemple.

Le problème avec le formatage est que votre RaspberryPi peut interpréter ce qui est écrit différemment de ce qui vous est présenté.

Pour résoudre ce problème, vous devez ouvrir à nouveau le fichier :

sudo nano ~/motd/mymotd

Vous devez maintenant modifier le fichier pour qu'il ressemble exactement à la photo ci-dessous.

Afin de pouvoir tester votre fichier modifié - sans avoir à redémarrer à chaque fois, vous pouvez également saisir la commande suivante (si vous êtes dans le dossier motd) :

./myotd

Si vous avez correctement modifié le fichier, il devrait maintenant ressembler à ceci.

Avec l'exemple « Message du jour » donné ci-dessus, certaines données actuelles du système vous seront également présentées. Immédiatement après vous être connecté, vous pouvez voir à quoi ressemble l'utilisation des ressources de votre Raspberry Pi et réagir si nécessaire.


Amusez-vous avec le projet

J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂

PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂

Achetez-moi un café sur ko-fi.com       

Kommentar hinterlassen

Votre adresse e-mail ne sera pas publiée. Erforderliche Felder sind mit * markiert

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.