Prozessverwaltung unter Linux Wichtige Kommandos Dateisystemverwaltung unter Linux Inhalt Index


Nutzerverwaltung

chfn

Ändert das GCOS-Feld der Datei /etc/passwd:

user@sonne> chfn Password: Changing the user information for user Enter the new value, or press return for the default Full Name: Beispiel Nutzer Room Number [12]: 18b Work Phone [000]: 01815/0815 Home Phone [12]:
chsh

Wechselt die in der /etc/passwd eingetragene default Shell (Beispiel). Es ist unbedingt die vollständige Pfadangabe zur Shell erforderlich! Zulässige Shells stehen in der Datei /etc/shells.

gpasswd

Dient zur Administration von Gruppen und modifiziert die Einträge der Datei /etc/group.

# Administrator einer Gruppe bestimmen
root@sonne> gpasswd -A user users

# Mitglied zu einer Gruppe hinzufügen
root@sonne> gpasswd -a new_user users

# Mitglied aus einer Gruppe entfernen
user@sonne> gpasswd -d new_user users

# Passwort einer Gruppe ändern
user@sonne> gpasswd users
Changing the password for group users
New Password:
...
groupadd

Erzeugt eine neue Gruppe.

# Gruppe mit schon existierender GID 111 erzeugen
root@sonne> groupadf -g 111 -o nutzer

Ohne Angabe einer Gruppennummer wird die nächste freie Nummer vom System gewählt.

groupmod

Modifiziert eine Gruppe.

# Name der Gruppe ändern:
root@sonne> groupmod -n nutzer users

# GID in eine schon existierende GID ändern
root@sonne> groupmod -g 111 -o users

Wird der Gruppenname geändert, sollten sämtliche Dateien der alten Gruppe der neuen gegeben werden.

grpconv

Erzeugt bzw. aktualisiert aus der Datei /etc/group (Einträge mit einem x im Passwortfeld) automatisch die zugehörige /etc/gshadow.

grpunconv

Schreibt die verschlüsselten Passwörter aus der /etc/gshadow zurück in die /etc/group und löscht anschließend die Datei /etc/shadow.

groups

Zeigt die Gruppen des Nutzers an.

user@sonne> groups
users
root@sonne> groups
root bin uucp shadow dialout nogroup
newgroup

Wechselt die default-Gruppe (Der Nutzer muss Mitglied der neuen Gruppe sein oder das Gruppenpasswort kennen).

user@sonne> newgroup games

Neu erstellte Dateien erhalten nachfolgend games als Gruppeneintrag.

passwd

Ändert das Passwort eines Benutzers:

user@sonne> passwd
Changing password for user
Old password:
Enter new password (min of 5, max of 8 characters)
Please use a combination of upper and lower case
letters and numbers.
New password:
Re-enter new password:

Mit passwd <nutzer> kann Root das Passwort jedes Benutzers ändern.

pwconv

Erzeugt bzw. aktualisiert aus der Datei /etc/passwd (Einträge mit einem x im Passwortfeld) automatisch die zugehörige /etc/shadow.

pwunconv

Schreibt die verschlüsselten Passwörter aus der /etc/shadow zurück in die /etc/passwd und löscht anschließend die Datei /etc/shadow.

useradd

Richtet einen neuen Benutzeraccount ein.

# Nutzer newuser mit vollständigem Namen, default-Gruppe games
root@sonne> useradd newuser -m -c "Neuer Nutzer" -g games

# Nutzer soll nur bis 31.12.2001 Zugang zum Rechner haben
root@sonne> useradd tmpuser -m -e 2001-12-31

Die Option -m bewirkt das automatische Kopieren der Dateien aus /etc/skel in das Heimatverzeichnis des neuen Nutzers; für weitere Optionen informiere man sich im Manual.

userdel

Entfernt einen Benutzeraccount.

root@sonne> userdel testuser

Mit der Option -r wird gleichzeitig das Heimatverzeichnis des Nutzers entfernt.

usermod

Modifiziert einen Benutzeraccount.

# Login Name ändern (Nutzer darf zurzeit nicht angemeldet sein!)
root@sonne> usermod -l nutzer user
root@sonne> mv /home/user /home/nutzer
root@sonne> chown -R nutzer /home/nutzer

# Neues Heimatverzeichnis und Shell
root@sonne> usermod -d /usr/local/home/user -s /bin/tcsh user

Neben der Modifikation aller Felder der /etc/passwd lässt sich auch die Gruppenmitgliedschaft manipulieren.

vipw, vigr

Zur Bearbeitung der Dateien /etc/passwd bzw. /etc/group. Es wird der in der Shellvariablen EDITOR angegebene Editor geladen (oder der vi) und für die Zeit der Bearbeitung eine Dateisperre gesetzt. Mit der Option -s werden die jeweiligen Shadow-Dateien editiert.


Prozessverwaltung unter Linux Wichtige Kommandos Dateisystemverwaltung unter Linux Inhalt Index