Accounts verwalten
Contents
Jeder Account/Benutzer wird über seine E-Mail-Adresse identifiziert. Dass gilt sowohl für die Verwaltung als auch für Nutzer-Logins. Intern wird der Benutzer anhand seiner eindeutigen UID identifiziert.
Account anlegen
Syntax:
vmm useradd Adresse [Passwort]
vmm ua Adresse [Passwort]
Mit diesem Unterbefehl wird ein neues Konto für die angegebene Adresse angelegt. Wurde kein Passwort angegeben, wird vmm dieses im interaktiven Modus erfragen.
Beispiele:
hostname ~ # vmm useradd jane.doe@example.org Neues Passwort eingeben: Neues Passwort wiederholen: hostname ~ # vmm ua max.muster@example.org 4sf5u55gb89d hostname ~ #
Account-Informationen
Syntax:
vmm userinfo Adresse [details]
vmm ui Adresse [details]
Dieser Unterbefehl zeigt einige Informationen über das Konto mit der angegebenen Adresse an. Wurde das optionale Argument details angegeben, werden weitere Informationen ausgegeben.
Mögliche Werte für details sind:
- aliases
um alle Alias-Adressen mit dem Ziel Adresse aufzulisten
- du
- um zusätzlich die Festplattenbelegung des Kontos anzuzeigen
- full
- um alle oben genannten Informationen anzuzeigen
Beispiel1:
hostname ~ # vmm userinfo john.doe@example.org aliases
Account Informationen
---------------------
Address........: john.doe@example.org
Name...........: John Doe
UID............: 79804
GID............: 70675
Transport......: dovecot:
Maildir........: /srv/mail/7/70675/79804/Maildir
SMTP...........: deaktiviert
POP3...........: aktiviert
IMAP...........: aktiviert
SIEVE..........: deaktiviert
Verfügbare Alias-Adressen
-------------------------
Keine
hostname ~ #
Einen Namen zuweisen
Syntax:
vmm username Adresse 'Bürgerlicher Name'
vmm un Adresse 'Bürgerlicher Name'
Der bürgerliche Name des Konto-Inhabers mit der angegebenen Adresse kann mit diesem Unterbefehl gesetzt/aktualisiert werden.
Beispiel:
hostname ~ # vmm username jane.doe@example.org Jane\ Doe hostname ~ #
Passwort ändern
Syntax:
vmm userpassword Adresse [Passwort]
vmm up Adresse [Passwort]
Das Passwort eines Kontos kann mit diesem Unterbefehl aktualisiert werden. Wurde kein Passwort angegeben, wird vmm dieses im interaktiven Modus erfragen.
Beispiel:
hostname ~ # vmm userpassword max.muster@example.org Neues Passwort eingeben: Neues Passwort wiederholen: hostname ~ #
Transport ändern
Syntax:
vmm usertransport Adresse Transport
vmm ut Adresse Transport
Mit diesem Unterbefehl kann ein abweichender Transport für das Konto mit der angegebenen Adresse festgelegt werden.
Beispiel:
hostname ~ # vmm usertransport john.doe@example.org smtp:pc321.pool.example.org hostname ~ #
Services deaktivieren
Syntax:
vmm userdisable Adresse [Service]
vmm u0 Adresse [Service]
Soll ein Anwender keinen Zugriff auf einen oder alle Service haben, kann der Zugriff mit diesem Unterbefehl beschränkt werden.
Wurde weder ein Service noch das Schlüsselwort all angegeben, werden alle Services (smtp, pop3, imap, und sieve) für das Konto mit der angegebenen Adresse deaktiviert. Andernfalls wird nur der Zugriff auf den angegeben Service gesperrt.
Beispiel:
hostname ~ # vmm userdisable jane.doe@example.org imap hostname ~ #
Services aktivieren
Syntax:
vmm userenable Adresse [service]
vmm u1 Adresse [service]
Um den Zugriff auf bestimmte oder alle gesperrten Service zu gewähren, wird dieser Unterbefehl verwendet.
Wurde weder ein Service noch das Schlüsselwort all angegeben, werden alle Services (smtp, pop3, imap, und sieve) für das Konto mit der angegebenen Adresse aktiviert. Andernfalls wird nur der Zugriff auf den angegeben Service gestattet.
Beispiel:
hostname ~ # vmm userenable max.muster@example.org sieve hostname ~ #
Account löschen
Syntax:
vmm userdelete Adresse [delalias]
vmm ud Adresse [delalias]
Verwenden Sie diesen Unterbefehl, um das Konto mit der angegebenen Adresse zu löschen.
Sollte es einen oder mehrere Aliase geben, deren Ziel-Adresse mit der des Kontos identisch ist, wird vmm die Ausführung des Befehls mit einer entsprechenden Fehlermeldung beenden. Um dieses zu umgehen, kann das optionale Schlüsselwort delalias angegebenen werden. vmm wird dann bei allen betroffenen Aliasen die Ziel-Adresse entfernen.
Beispiel:
hostname ~ # vmm userdelete john.doe@example.org hostname ~ #
Wenn Sie Dovecot < v1.2.0 verwenden, wird MANAGESIEVE statt SIEVE ausgegeben (1)
