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.
„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 +++++++++++++++++++++++++++++++ ++ ++++++++++++++++++ "
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
PAM-configuratie bewerken
Nu moet u uw PAM-configuratie bewerken. Open hiervoor het bestand:
sudo nano /etc/pam.d/login
“sessie optioneel pam_motd.so noupdate” “sessie optioneel pam_motd.so motd=/run/motd.dynamic”
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
/home/pi/motd/mijnmotd
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.
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
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. 🙂