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.

Wie Ihr diese „Message of the Day“ (so der eigentliche Name der Ansicht zu beginn des Loginscreens) einrichtet, ist im folgenden Artikel erklärt.


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 :
Damit Ihr die „Message of the Day“ eures RaspberryPi’s bearbeiten könnt sollte dieser natürlich soweit vorbereitet sein, dass Ihr per SSH auf diesen zugreifen könnt.

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.

„Message of the Day“-Datei anlegen

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 +++++++++++++++++++++++++++++++++++ ++ ++++++++++++++++++++ "
Speichert diese Datei dann mit „STRG+X“ und „Y“…
...et entrez.

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

sudo chmod +x ~/motd/mymotd

Statische „Message of the Day“ deaktivieren

Damit Eure eben festgelegte Begrüßungs-nachricht angezeigt wird, müsst Ihr die alte Nachricht – die bei jedem RaspberrPi „ab Werk“ eingerichtet ist – deaktivieren. Dazu öffnet Ihr die Datei:

sudo nano /etc/ssh/sshd_config

In der geöffneten Datei navigiert Ihr dann bis zu der Zeile die mit „PrintMod …“ beginnt.
Diese Zeile muss dann in „PrintMod no“ geändert werden. Wenn dies bereits so eingestellt war: Umso besser. 🙂

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"
…und kommentiert diese aus, indem Ihr ein „#“-Zeichen davor setzt.
Cela devrait alors ressembler à ceci.
Die geänderte Datei speichert Ihr mit „STRG+X“ und „Y“…
…und bestätigt dies mit „Enter“.

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.
Fügt am Ende der Datei „/home/pi/motd/mymotd“ ein.
/home/pi/motd/mymotd
Die geänderte Datei speichert Ihr mit „STRG+X“ und „Y“…
...et entrez.

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.

Mit der oben angegebenen Beispiel-„Message of the Day“ werden euch also auch ein paar aktuelle Systemdaten angezeigt. Ihr könnt so gleich nach dem Login erkennen wie die Auslastung der Ressourcen auf eurem RaspberryPi aussieht und ggf. reagieren.


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.