Bearbeiten Sie das E-Mail-Feld des Benutzers in der Samba-Domäne

Bearbeiten Sie das E-Mail-Feld des Benutzers in der Samba-Domäne

Ich suche nach einer Möglichkeit, alle E-Mail-Adresswerte meiner Benutzer in einer Samba-Domäne zu aktualisieren. Ich habe nur begrenzte Kenntnisse über samba-toolund pdbedit, aber sie scheinen keine Befehlszeilenbearbeitung eines einzelnen Felds zu ermöglichen. Ich dachte, ich würde ein Skript basierend auf Folgendem erstellen:

samba-tool user edit [email protected] username

Gibt es eine Möglichkeit, dies zu erreichen und dabei möglicherweise neue Tools kennenzulernen?

Antwort1

Öffnen Sie die Benutzerkonfiguration zum Bearbeiten (Standard ist vi, aber Sie können Alternativen wie nano mit dem --editArgument angeben

samba-tool user edit username

Fügen Sie die folgende Zeile hinzu:

mail: [email protected]

Ersetzen Sie die gewünschte E-Mail-Adresse durch[email geschützt]

Dann speichern und beenden. Ich habe das gelöst, indem ich einen neuen Benutzer mit dem erforderlichen --mail-address=Argument erstellt und die Konfiguration dieses Benutzers geöffnet habe, um zu sehen, welches Feld für E-Mail hinzugefügt wurde.

verwandte Informationen