HowTo: Raspberry Pi – Stel je eigen welkomstbericht op

Er zijn inmiddels allerlei mogelijkheden om je RaspberryPi een persoonlijk tintje te geven. Van zelf ontworpen en vervolgens 3D-geprinte behuizingen tot zelfgesoldeerde uitbreidingskaarten, er is eigenlijk bijna niets dat niet mogelijk is.

Ook aan de softwarekant zijn er allerlei mogelijkheden om het uiterlijk en de functies naar eigen inzicht aan te passen. Een mogelijkheid is om een persoonlijk inlogscherm in te stellen, d.w.z. het eerste bericht dat je ziet na het inloggen.

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


Veiligheidsinstructies

Ik weet dat de volgende opmerkingen altijd een beetje vervelend zijn en onnodig lijken. Helaas hebben veel mensen die "beter" wisten door onvoorzichtigheid ogen, vingers of andere dingen verloren of zichzelf verwond. Gegevensverlies is in vergelijking bijna te verwaarlozen, maar zelfs dit kan erg vervelend zijn. Neem daarom vijf minuten de tijd om de veiligheidsinstructies te lezen. Omdat zelfs het coolste project geen blessure of andere problemen waard is.
https://www.nerdiy.de/sicherheitshinweise/

Affiliate links / reclame links

De hier vermelde links naar online winkels zijn zogenaamde affiliate-links. Als u op zo'n affiliate-link klikt en via deze link een aankoop doet, ontvangt Nerdiy.de een commissie van de betreffende onlineshop of aanbieder. De prijs verandert voor jou niet. Als u via deze links uw aankopen doet, steunt u Nerdiy.de om in de toekomst andere nuttige projecten aan te kunnen bieden. 🙂 


Eisen

Handige artikelen:
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.

In de volgende drie artikelen wordt beschreven wat er moet gebeuren om de RaspberryPi voor te bereiden:
RaspberryPi – setup voor nerds!
RaspberryPi – De eerste configuratie!
RaspberryPi – Bedien de RaspberryPi via SSH

Vereist gereedschap:
-Nee-

Benodigd materiaal:

In de volgende lijst vindt u alle onderdelen die u nodig heeft om dit artikel te implementeren.


Log in op de RaspberryPi via SSH

Om te beginnen moet je eerst inloggen op de Rasp Pi met Putty via SSH. Hoe je dit doet staat in het artikel RaspberryPi - Bedien de RaspberryPi via SSH beschreven.

Na het invoeren van uw gebruikersnaam en wachtwoord kunt u de eerste opdrachten invoeren.

„Message of the Day“-Datei anlegen

Eerst moet u het bericht maken dat u wilt weergeven. Om dit te doen, maakt u een map aan - waarin het bestand later zal worden aangemaakt - met het volgende commando:

sudo mkdir ~/motd

...en maakt vervolgens het bestand dat moet worden weergegeven:

sudo nano ~/motd/mijnmotd

Daar voegt u nu het welkomstbericht in dat u wilt weergeven.
U kunt onderstaand voorbeeld gebruiken.

#!/bin/bash PROCCOUNT=`ps -l | wc -l` PROCCOUNT=`expr $PROCCOUNT - 4` if [[ $(groepen) == *irc* ]]; dan 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="IRC-account" else ENDPROC=`cat /etc/security/limits.conf | grep "*" | grep nproc | awk {'print $4'}` ENDSESSION="Onbeperkt" PRIVLAGED="Reguliere gebruiker" fi echo -e "33[1;32m __ __ _ / / | | / / /__| | ___ ___ _ __ ___ ___ / / / _ |/ __/ _ | _ _ / _ \ \ / / __/ | (_| (_) | | | | | | __/ / / \___|_|\___\___/|_| | _| |_|\___| 33[0;37m +++++++++++++++++: Systeemgegevens:++++++++++++++ + ++++ + Hostnaam: `hostnaam` + IP-adres: `hostnaam -I` + Kernel: `uname -r` + Vrije ruimte: `df -h / | awk -v col=4 'NR > 1 {sub ( "%", "", $col); print $col }'` + Geheugen: `cat /proc/meminfo | grep MemTotal | awk {'print $2'}` kB + Uptime:`uptime | sed 's/.* up ([^,]*), .*/1/'` ++++++++++++++++++: Gebruikersgegevens :++++++++++++ ++++++++ + Gebruikersnaam: `whoami` + Privlages = $PRIVLAGED + Laatste login: `lastlog | grep pi | awk {'print $4,$5$6,$7,$8,$9'}` + Sessies: `wie | grep $USER | wc -l` van $ENDSESSION MAX + Processen: $PROCCOUNT van $ENDPROC MAX +++++++++++++++++++++++++++++++ ++ ++++++++++++++++++ "
Speichert diese Datei dann mit „STRG+X“ und „Y“…
…und „Enter“.

Nu moet je het bestand uitvoerbaar maken. Dit kan gedaan worden met het volgende commando:

sudo chmod +x ~/motd/mijnmotd

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. 🙂

PAM-configuratie bewerken

Nu moet u uw PAM-configuratie bewerken. Open hiervoor het bestand:

sudo nano /etc/pam.d/login

Gebruik nu de pijltjestoetsen om naar de twee regels te navigeren:
“sessie optioneel pam_motd.so noupdate” “sessie optioneel pam_motd.so motd=/run/motd.dynamic”
…und kommentiert diese aus, indem Ihr ein „#“-Zeichen davor setzt.
Dit zou er dan zo uit moeten zien.
Die geänderte Datei speichert Ihr mit „STRG+X“ und „Y“…
…und bestätigt dies mit „Enter“.

bewerk profiel

In de laatste stap moet u opgeven dat u wilt dat uw nieuwe welkomstbericht wordt weergegeven wanneer u start.

Open hiervoor het bestand:

sudo nano /etc/profiel

Navigeer vervolgens met de pijltjestoetsen naar...
...naar het einde van het bestand.
Fügt am Ende der Datei „/home/pi/motd/mymotd“ ein.
/home/pi/motd/mijnmotd
Die geänderte Datei speichert Ihr mit „STRG+X“ und „Y“…
…und „Enter“.

Voer een herstart uit

Om dit nieuwe bestand te laten adopteren - en het geheel te testen - kunt u opnieuw opstarten met

sudo opnieuw opstarten

De uitvoer werkt niet :/ – Wat te doen?

Als je na het opstarten een foutmelding krijgt in plaats van het welkomstbericht, dan komt dit hoogstwaarschijnlijk doordat de opmaak van het myotd-bestand verwisseld is.

Zo zouden één (of meerdere) foutmelding(en) er bijvoorbeeld uit kunnen zien.

Het probleem met formatteren is dat uw RaspberryPi de tekst anders interpreteert dan het aan u wordt gepresenteerd.

Om dit op te lossen moet je het bestand opnieuw openen:

sudo nano ~/motd/mijnmotd

Nu moet je het bestand bewerken zodat het er precies zo uitziet als de onderstaande foto.

Om uw gewijzigde bestand te kunnen testen - zonder dat u elke keer opnieuw hoeft op te starten, kunt u ook het volgende commando invoeren (als u zich in de motd-map bevindt):

./myotd

Als je het bestand correct hebt bewerkt, zou het er nu zo uit moeten zien.

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.


Veel plezier met het project

Ik hoop dat alles werkte zoals beschreven. Zo niet, of als je vragen of suggesties hebt, laat het me weten in de commentaren. Ik zal dit dan zo nodig aan het artikel toevoegen.
Ideeën voor nieuwe projecten zijn altijd welkom. 🙂

PS Veel van deze projecten - vooral de hardwareprojecten - kosten veel tijd en geld. Natuurlijk doe ik dit omdat ik het leuk vind, maar als je het cool vindt dat ik de informatie met je deel, dan zou ik blij zijn met een kleine donatie aan het koffiefonds. 🙂

Koop Me a Coffee op ko-fi.com       

Kommentar hinterlassen

Het e-mailadres wordt niet gepubliceerd. Erforderliche Felder sind mit * markiert

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.