Schnellreferenz für Konsolenbefehle


Benutzerverwaltung

Benutzer anlegen (adduser)

Mit adduser kann ein neur Benutzer angelegt werden. Adduser erstellt unter /home/ außerdem ein Profilverzeichnis:

drwxr-x--- 3 testuser testuser 4096 Apr 20 14:45 testuser/

Ich persönlich bevorzuge adduser, da man durch die Prozedur der Benutzeranlage komfortable geleitet wird und keine weiteren Parameter unbedingt von Nöten sind. Laut der Manpage von useradd wird der Befehl adduser ebenfalls empfohlen.

# Kompletter Ablauf ohne weitere Parameter root@myhost:~# adduser testuser Benutzer »testuser« wird hinzugefügt … Neue Gruppe »testuser« (1001) wird hinzugefügt … Neuer Benutzer »testuser« (1001) mit Gruppe »testuser« wird hinzugefügt … Persönliche Ordner »/home/testuser« wird erstellt … Dateien werden von »/etc/skel« kopiert … Geben Sie ein neues Passwort ein: Geben Sie das neue Passwort erneut ein: passwd: Passwort erfolgreich geändert Benutzerinformationen für testuser werden geändert. Geben Sie einen neuen Wert an oder drücken Sie ENTER für den Standardwert Vollständiger Name []: Zimmernummer []: Telefon geschäftlich []: Telefon privat []: Sonstiges []: Ist diese Information richtig? [J/N] J root@myhost:~#
Benutzer anlegen (useradd)

Im folgenden Beispiel wird ein Benutzer angelegt, allerdings ohne Homeverzeichnis und, wenn man einen Blick in die /etc/shadow wirft, ohne die Erlaubnis für einen Login. Im Prinzip ist diese Variante der Benutzeranlage praktisch, wenn man einen "Dummybenutzer" benötigt um z.B. einen Daemon mit bestimmten Berechtigungen auzuführen.

# Kompletter Ablauf ohne weitere Parameter root@myhost:~# useradd testuser2 root@myhost:~#

Dateiverwaltung

Komprimieren (tar)

Stellt eine Archivdatei aus meheren Dateien und Verzeichnissen her und packt sie ggf. (tar.gz) Das gepackte Archiv wird in dem Verzeichnis erstellt, indem man sich befindet. Das Quellverzeichnis bleibt unberührt erhalten.

# Beispiel wenn sich das zu packende Verzeichinis im aktuellen Ordner befindet tar -zcvf packagename.tar.gz ./MY-DIRECTORY/ # Beispiel mit absoluten Pfad tar -zcvf packagename.tar.gz /home/benutzername/MY-DIRECTORY/