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.
  • Benutzer und Gruppen auf der Befehlszeile verwalten
    Lernen Sie Dateien und Befehle kennen, mit deren Hilfe Sie Benutzer- und Gruppen-Konten hinzufügen, verändern und entfernen.
  • 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.
Kommentare

Infos zur Publikation

EL 02/2106: Linux als Videorekorder

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

EasyLinux erscheint vierteljährlich und kostet EUR 9,80. Weitere Informationen zum Heft finden Sie auf der EasyLinux-Homepage.

Das EasyLinux-Jahresabo mit Prämie kostet ab EUR 33,30. Details zum EasyLinux-Jahresabo finden Sie im Medialinx-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

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

Aktuelle Fragen

Mit Firewire Videos improtieren?
Werner Hahn, 09.06.2016 11:06, 5 Antworten
Ich besitze den Camcorder Panasonic NV-GS330, bei dem die Videos in guter Qualität nur über den 4...
lidl internetstick für linux mint
rolf meyer, 04.06.2016 14:17, 3 Antworten
hallo zusammen ich benötige eure hilfe habe einen lidl-internetstick möchte ihn auf linux mint i...
thema ändern
a b, 29.05.2016 16:34, 0 Antworten
Hallo Linuxer zuerst alle eine schönen Sonntag, bevor ich meine Frage stelle. Ich habe Ubuntu 1...
Ideenwettbewerb
G.-P. Möller, 28.05.2016 10:57, 0 Antworten
Liebe User, im Rahmen eines großen Forschungsprojekts am Lehrstuhl für Technologie- und Innova...
Welche Drucker sind Linux-mint kompatibel?
Johannes Nacke, 20.05.2016 07:32, 6 Antworten
Hallo Ihr Lieben, ich bitte um mitteilung welche Drucker Kompatibel sind mit Linux-Mint. LG Joh...