Procurando uma maneira de atualizar o valor do endereço de e-mail de todos os meus usuários em um domínio Samba. Tenho conhecimento limitado de samba-tool
e pdbedit
, mas eles não parecem permitir a edição de linha de comando de um único campo. Pensei em construir um script baseado em:
samba-tool user edit [email protected] username
Existe uma maneira de conseguir isso, possivelmente aprendendo sobre novas ferramentas no processo?
Responder1
Abra a configuração do usuário para edição (o padrão é vi, mas você pode especificar alternativas, como nano com o --edit
argumento
samba-tool user edit username
Adicione a seguinte linha:
mail: [email protected]
substituindo o endereço de e-mail desejado por[e-mail protegido]
Em seguida, salve e saia. Resolvi isso criando um novo usuário com o --mail-address=
argumento necessário e abri a configuração desse usuário para ver qual campo foi adicionado para email.