Know-how für die Kommandozeile

Shell-Tipps

Erfahrene Linux-Nutzer schwören auf flexible Kommandozeilentools, mit denen sich manche Aufgabe schneller bewältigen lässt als in grafischen Programmen. Wir stellen die wichtigsten Anwendungen vor, um auch Einsteiger zu einem Ausflug in die Shell zu ermutigen.

Tipp: Benutzerverwaltung auf der Shell

Alle von EasyLinux unterstützten Distributionen stellen grafische Programme zur Verfügung, um Benutzeraccounts zu verwalten (Abbildung 1). So fügen Sie mit wenigen Mausklicks neue Benutzer hinzu, entfernen nicht mehr benötigte oder modifizieren bestehende. Wenn Sie lieber auf der Shell arbeiten, etwa weil Sie administrative Aufgaben auf einem entfernten Server durchführen, dann nutzen Sie die Kommandos für die Benutzerverwaltung.

Die drei Befehle useradd, usermod und userdel legen neue Accounts an, verändern existierende und löschen nicht mehr benötigte. Sowohl unter OpenSuse als auch unter Ubuntu gehören die Werkzeuge zum Standardlieferumfang. Das Paket pwdutils (OpenSuse) bzw. passwd (Ubuntu) stellt sie bereit. Alle Kommandos greifen ins System ein und benötigen daher Root-Rechte. Stellen Sie darum bei den in den nächsten drei Tipps gezeigten Befehlen jeweils sudo voran und authentifizieren Sie sich mit Ihrem Passwort.

Abbildung 1: Benutzernamen, Passwörter, Zugriffsrechte – das alles und noch einiges mehr konfigurieren Sie auf den meisten Systemen mit einer grafischen Anwendung (hier Ubuntu).

Tipp: Einen neuen Account hinzufügen ("useradd")

Neue Benutzer erstellen Sie mit dem Kommando useradd. Um eine Kurzübersicht über alle Optionen zu erhalten, geben Sie unter Ubuntu den Befehl ohne weitere Parameter ein; unter OpenSuse blendet --help die Liste ein. Praktischerweise bringt useradd bestimmte Standardeinstellungen zum Anlegen der neuen Accounts mit, so dass Sie sich nicht alle Aufrufoptionen merken müssen. Um diese in Erfahrung zu bringen, geben Sie unter Ubuntu Folgendes ein:

sudo useradd -D

Auch hier weicht die OpenSuse-Syntax leicht ab; das Kommando lautet stattdessen:

sudo useradd --show-defaults

Abbildung 2 zeigt die Defaultwerte für OpenSuse (links) und Ubuntu (rechts) nebeneinander. Auf beiden Distributionen nutzt das Programm diese Variablen beim Erstellen neuer Accounts, so dass es ausreicht, sudo useradd benutzer zu tippen. Ein Home-Verzeichnis für die persönlichen Daten legt der Befehl nicht an. Um dieses gleich mit zu erstellen, tippen Sie daher auf beiden Systemen:

sudo useradd -m Benutzer

Im Aufruf ersetzen Sie benutzer durch den Namen des Accounts. Ein anschließender Blick ins neue Home-Verzeichnis zeigt, dass dieses existiert und ein paar grundlegende Konfigurationsdateien sowie einige Ordner (nur OpenSuse) enthält. Zur Anzeige auf der Shell können Sie das Kommando ls nutzen; verwenden Sie die Option -a, um versteckte Dateien (also solche, die mit einem Punkt beginnen) einzublenden:

$ sudo useradd -m petronella
$ ls -a /home/petronella
.  ..  .bash_logout  .bashrc  examples.desktop  .profile

Verantwortlich für den Inhalt sind die Vorlagen im Verzeichnis /etc/skel. Bei Ubuntu-Systemen liegen dort lediglich die vier Dateien, die das letzte Listing zeigt. OpenSuse bringt dort zusätzlich einige versteckte und sichtbare Ordner sowie etliche weitere Konfigurationsdateien unter. Alle Account-Verwaltungstools – die Shell-Werkzeuge und auch die grafischen Programme – kopieren den Inhalt von /etc/skel als Grundgerüst für neue Benutzer in deren Home-Verzeichnis.

Abbildung 2: OpenSuse und Ubuntu haben "useradd" unterschiedliche Standardeinstellungen verpasst.

Damit sich der neue Benutzer auch anmelden kann, geben Sie diesem noch ein Passwort. Dazu verwenden Sie den Befehl passwd zusammen mit dem neuen Benutzernamen. Auf Aufforderung tippen Sie das neue Kennwort und wiederholen es, um Vertipper auszuschließen:

$ sudo passwd petronella
Geben Sie ein neues UNIX-Passwort ein:
Geben Sie das neue UNIX-Passwort erneut ein:
passwd: Passwort erfolgreich geändert

Beachten Sie, dass bei der Passworteingabe keine Sternchen als visuelles Feedback erscheinen, Sie also "blind" tippen.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • useradd, usermod, userdel
    Viele Wege führen zu einem neuen Benutzer-Account auf Ihrem Linux-Rechner – entweder editieren Sie alle Konfigurationsdateien von Hand oder benutzen ein grafisches Tool der eigenen Distribution (YaST, userdrake oder redhat-config-users). In dieser Zu-Befehl-Folge begeben wir uns auf die Admin-Seite des Linux-Lebens und zeigen Hintergründe, Tricks und Werkzeuge der Benutzerverwaltung auf der Kommandozeile.
  • Benutzerverwaltung
    Linux ist ein Multiuser-System: Mehrere Benutzer nutzen gleichzeitig den selben Rechner, und für verschiedene Aufgaben richtet man separate Accounts ein. Diese Zu-Befehl-Folge stellt die Kommandos für die Zugangsverwaltung vor.
  • Die Post ist da!
    Der schlanke Konsolen-Mailclient Mailx sieht auf den ersten Blick nicht sehr komfortabel aus, hat aber gerade beim Einsatz in Skripten seine Daseinsberechtigung.
  • Shell-Tipps
    Erfahrene Linux-Nutzer schwören auf flexible Kommandozeilentools, mit denen sie manche Aufgabe schneller bewältigen als in grafischen Programmen. Wir stellen interessante Anwendungen und Aufrufparameter vor, um auch Einsteiger zu einem Ausflug in die Shell zu ermutigen.
  • Zu Befehl: Suchen mit grep, egrep, fgrep, (b)zgrep
    Für die Suche nach Wörtern und Ausdrücken in Textdateien bieten sich die Kommandos der grep-Familie an. Als Ergebnis zeigen sie wahlweise die gefundenen Zeilen, die Namen der Dateien, in denen das Suchmuster vorkommt, oder die Anzahl der Treffer an.
Kommentare

Infos zur Publikation

EL 08-10/2017: BACKUP

Digitale Ausgabe: Preis € 9,80
(inkl. 19% MwSt.)

EasyLinux erscheint vierteljährlich und kostet 9,80 Euro. Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 33,30 Euro. Details dazu finden Sie im Computec-Shop.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!      

Stellenmarkt

Aktuelle Fragen

Lieber Linux oder Windows- Betriebssystem?
Sina Kaul, 13.10.2017 16:17, 2 Antworten
Hallo, bis jetzt hatte ich immer nur mit
IT-Kurse
Alice Trader, 26.09.2017 11:35, 2 Antworten
Hallo liebe Community, ich brauche Hilfe und bin sehr verzweifelt. Ih bin noch sehr neu in eure...
Backup mit KUP unter Suse 42.3
Horst Schwarz, 24.09.2017 13:16, 3 Antworten
Ich möchte auch wieder unter Suse 42.3 mit Kup meine Backup durchführen. Eine Installationsmöglic...
kein foto, etc. upload möglich, wo liegt mein fehler?
kerstin brums, 17.09.2017 22:08, 5 Antworten
moin, zum erstellen einer einfachen wordpress website kann ich keine fotos uploaden. vom rechne...
Arch Linux Netzwerkkonfigurationen
Franziska Schley, 15.09.2017 18:04, 0 Antworten
Moin liebe Linux community, ich habe momentan Probleme mit der Einstellung des Lan/Wlan in Arc...