Редактировать поле электронной почты пользователя в домене Samba

Редактировать поле электронной почты пользователя в домене Samba

Ищу способ обновить все значения адресов электронной почты моих пользователей в домене Samba. У меня ограниченные знания о samba-toolи pdbedit, но они, похоже, не позволяют редактировать одно поле из командной строки. Я подумал, что создам скрипт на основе:

samba-tool user edit [email protected] username

Есть ли способ добиться этого, возможно, изучая новые инструменты в процессе?

решение1

Откройте конфигурацию пользователя для редактирования (по умолчанию это vi, но вы можете указать альтернативные варианты, например nano, с --editаргументом

samba-tool user edit username

Добавьте следующую строку:

mail: [email protected]

заменив желаемый адрес электронной почты на[email protected]

Затем сохраните и выйдите. Я решил это, создав нового пользователя с требуемым --mail-address=аргументом и открыв конфигурацию этого пользователя, чтобы посмотреть, какое поле было добавлено для электронной почты.

Связанный контент