Ищу способ обновить все значения адресов электронной почты моих пользователей в домене 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=
аргументом и открыв конфигурацию этого пользователя, чтобы посмотреть, какое поле было добавлено для электронной почты.