[FUG-BR] ** UW-Imap -> Maildir (Era: .vacation e . forward) **

Rogério Schneider stockrt em gmail.com
Terça Outubro 31 12:31:28 BRST 2006


O trocar a senha dos usuários (de todos) pode ser feito com o pw
dentro de um script que faz um for para todos os users:


FILTER_FILE_TEMP=$(mktemp -t filter_temp)
awk -F : '$3 > 999 && $3 < 65001 {print $1 ":" $2 ":" $3 ":" $4}'
/etc/master.passwd > $FILTER_FILE_TEMP
while IFS=: read LOGIN SENHA USER_ID GROUP_ID
do
        echo "novasenha" | pw usermod $LOGIN -h 0
done < $FILTER_FILE_TEMP
rm -f $FILTER_FILE_TEMP


Faça um backup do master.passwd antes de rodar o script, para poder
voltar as senha ao original.
O awk filtra os users com uid entre 1000 e 65000.
O pw usermod $LOGIN -h 0 aceita a senha nova em modo plano, via um
pipe (um fd para stdin). Com -H 0 você pode passar ao pipe a senha já
criptografada, se desejar.

Att,
RS


On 10/30/06, Luiz Morte <morte em chsti.com> wrote:
> Evaldo Silva wrote:
> > Luiz Morte escreveu:
> >  > Uma forma de migrar as mensagens é utilizando o próprio imap. Vc pode,
> >  > por exemplo, mudar as senhas de todos os usuários para uma padrão nos
> >  > dois ambientes. Baixa via imap e depois restaura as senhas no novo
> > servidor.
> >  >
> >  > Um software que pode baixar as mensagens é o imapsync, que esta no ports.
> >
> > Genial!
> > 100% funcional. Eficientissimo...
> > Muitissimo grato pela ideia. De verdade!
> > Achei melhor, no entanto, criar um scriptizim para pedir pra cada um
> > digitar sua propria senha.
> > Se tiver alguma dica a mais de como poderia trocar as senhas de todos os
> > 5.800 e poucos usuários para uma default - e depois volta-las - dos dois
> > lados para automatizar ainda mais, fico desde ja muito grato - de novo!
> > Garatissimo!
> >
> Depende da base de dados que teus usuários estão.
>
> Passos:
> Faz um backup da senha criptografada dos usuários;
> Pega um usuário e troca  a senha para uma conhecida.
> Copia a senha criptografada para todos os usuarios;
> Roda o script para migração
> Retorna a senha criptografada com o backup que vc fez.
>
> Faça bastante testes para não perder as senhas :)
>
> []s,
> Luiz Morte.
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


-- 
Att,

Rogério Schneider
+55 (55) 9985 2127
+55 (55) 3332 5923
+55 (55) 3321 1535

MSN: stockrt em hotmail.com
ICQ: 78778973
GTalk: stockrt em gmail.com
Skype: stockrt


Mais detalhes sobre a lista de discussão freebsd