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 <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED] ICQ: 78778973 GTalk: [EMAIL PROTECTED] Skype: stockrt ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd