Raspberry Pi - Einstieg, Optimierung, Projekte
Speichern der Datei in unterschiedlichen Formaten ermöglichen.
Wenn Sie häufiger mit Linux arbeiten, sollten Sie sich zuerst mit einem seiner Texteditoren vertraut machen. Für Anfänger ist
nano
eine exzellente Wahl, probieren Sie es also zumindest ein paar Minuten lang aus.
Abb. A–3 Eine Datei mit dem Texteditor
nano
speichern
Abb. A–4
nano
bittet Sie immer um die Bestätigung des Dateinamens.
A.4 Benutzer verwalten
Linux ist ein Mehrbenutzersystem. Es können mehrere Anwender gleichzeitig mit demselben System arbeiten. In diesem Buch sehen Sie am häufigsten den Benutzer
pi
, denn er wird mit Raspbian automatisch mitgeliefert. Das ist zwar bequem, aber manchmal ist es sinnvoll, für verschiedene Aufgaben verschiedene Benutzer einzurichten. Außerdem ist der Benutzer
pi
ein sehr mächtiger Anwender, der volle Administratorberechtigungen hat und beinahe alle Einstellungen des Systems verändern kann. Solche Rechte sollten Sie nicht allen Anwendern einräumen. Besser ist es, Administratorrechte nur dann einzusetzen, wenn Sie auch wirklich für den Zweck benötigt werden. So wird das System nicht versehentlich beschädigt.
In Linux einen neuen Benutzer einzurichten geht einfach mit dem Befehl
adduser
.
pi@raspberrypi ~ $
sudo adduser maik
< Adding user 'maik' ...
Adding new group 'maik' (1002) ...
Adding new user 'maik' (1002) with group 'maik' ...
Creating home directory '/home/maik' ...
Copying files from '/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for maik
Enter the new value, or press ENTER for the default
→ Full Name []: Maik Schmidt
< Room Number []:
Work Phone []:
Home Phone []:
Other []:
→ Is the information correct? [Y/n] Y
Sie müssen nur einen Benutzernamen angeben (per Konvention sollte er aus Kleinbuchstaben bestehen), ein Passwort und ein paar optionale Attribute wie Ihren vollen Namen. Wenn Sie bestätigt haben, dass die Informationen richtig sind, erstellt Linux diesen Benutzer und sein eigenes Stammverzeichnis. Wenn Sie den Pi das nächste Mal starten, können Sie sich mit diesem Namen anmelden. Falls Sie ungeduldig sind, können Sie den Befehl
su
(Substitute User Identitiy) verwenden, um auf einen neuen Benutzer umzuschalten.
pi@raspberrypi ~ $
su - maik
Password:
maik@raspberrypi ~ $
pwd
/home/maik
maik@raspberrypi ~ $
startx
Der Befehl
su
fragt Sie nach dem Passwort des Benutzers, und wenn es korrekt ist, wird auf den neuen Benutzer umgeschaltet. Der Befehl
pwd
gibt das aktuelle Arbeitsverzeichnis aus. In diesem Fall ist es das Stammverzeichnis des neu erstellten Benutzers. Wenn Sie den LXDE-Desktop mit dem Befehl
startx
aufrufen, begrüßt er Sie mit dem normalen LXDE-Hintergrundbild (siehe Abb. A–5 ), denn im Gegensatz zum Benutzer
pi
beginnt der neue Benutzer mit den Standardeinstellungen.
Als wir mit dem Benutzer
pi
arbeiteten, haben wir
sudo
häufig verwendet, um Befehle mit Administratorberechtigungen auszuführen. Schauen wir, was passiert, wenn wir versuchen, eine Datei mit dem Befehl
rm
(Remove) zu löschen, die uns nicht gehört.
maik@raspberrypi ~ $
sudo rm /boot/config.txt
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for maik:
maik is not in the sudoers file. This incident will be reported.
Der Befehl gibt eine Warnung aus und fragt dann nach Ihrem Passwort. Offensichtlich ist der Benutzer nicht berechtigt, Dateien im Verzeichnis
/boot
zu löschen, weshalb sich Linux weigert, den Befehl auszuführen.
Obwohl es sinnvoll ist, neuen Benutzern gefährliche Operationen zu verweigern, benötigen sie manchmal Zusatzprivilegien. Wenn Sie Ihren neuen Anwendern dieselben Rechte wie dem Benutzer
pi
geben wollen, müssen Sie sie in die Datei
sudoers
einfügen. Diese Datei enthält eine Liste aller Benutzer, die den Befehl
sudo
verwenden dürfen und sie definiert auch, welche Operationen diese Anwender durchführen dürfen. Sie können die
Weitere Kostenlose Bücher