'
Nesta nova versão, a mudança é o suporte à criação de usuários para máquinas para uso em rede SAMBA (aqueles com cifrão no final do login).
Com isso, uma mudança substancial na sintaxe do arquivo /etc/cypasswd.groups, que não vem incluído e deve ser criado manualmente se você quiser controlar melhor grupos de usuários para os quais se pode criar usuários e máquinas.
Grupos para usuários devem começar com "User " enquanto grupos para máquinas devem começar com "Machine ". Exemplo:
User 1200 alunos
User 1100 professores
Machine 1001 maquinas
É isso aí! Bem, como estou com pressa, ainda não atualizei a tradução para a nova versão, nem o pacote Debian... :-/

Nova versão do Cypasswd com algumas novidades
Ainda faltam alguns detalhes, como a criação de páginas de manual, um atalho para GNOME e para KDE, integração ao menu dinâmico do Window Maker, correção do menu debian para usar o ícone da aplicação... Dessas, o que for possível. Contribuições nesses recursos também são bem vindas.
Acho que agora já dá até pra publicar no Freshmeat... ;-)

Nova versão do cypasswd. Agora a janela principal funciona com loop. E esta versão está parcialmente internacionalizada!
Agora o CyPasswd não é só para mudar senha, também funciona para adicionar usuário.
Permite escolher o grupo ao qual o usuário pertence, pegando de /etc/group ou de /etc/cypasswd.groups, se você criar este arquivo (neste caso, com GID+espaço+Nome do grupo, por linha).
Quanto aos aplicativos propriamente, cypasswd virou cypchange, enquanto o de adicionar se chama cypadd. Foi criado o cypasswd, que agora é um caminho para estes dois.
O cypasswd gera um menu simples em zenity ou então um menu embutível em Window Maker, à escolha. ;-)
Se quiser facilitar a vida, você pode adicionar permissão para executar tanto o cypadd como o cypchange no arquivo /etc/sudoers. A chamada a partir do cypasswd é feita usando o gksudo.
Pra concluir, cheque se seu /etc/passwd está na codificação de caracteres do sistema para não ter problemas com o zenity...
Mais um script quebra-galho. Criei um perlscript para modificar senhas de usuários a partir do servidor mesmo e de maneira integrada.
O cypasswd utiliza zenity para pegar informações com o usuário, modificando os arquivos /etc/shadow e /etc/samba/smbpasswd.
utiliza os módulos Perl Gtk2, Crypt::PasswdMD5 e Crypt::SmbHash.
O Gtk2 é para a mesma função que no wmrandbg e no wmstart: para criar um dockicon no Window Maker. Na prática, toda interface gráfica utilizada é do zenity.
O 0.1 é por ser a primeira liberação oficial e não ter sido amplamente testado ainda, mas coloquei algumas validações e no teste preliminar funcionou bem. Além do mais, ele faz backup dos arquivos alterados, salvando-os na pasta ~/.cypasswd para o caso de algum erro... ;-) E claro que o cypasswd precisa ser executado como root.
É algo realmente simples, mas vai facilitar um bocado as coisas por aqui... :-)
Comentários recentes
5 semanas 4 dias atrás
20 semanas 1 dia atrás
20 semanas 6 dias atrás
21 semanas 3 dias atrás
29 semanas 5 dias atrás
34 semanas 6 dias atrás
37 semanas 3 dias atrás
37 semanas 5 dias atrás
37 semanas 5 dias atrás
42 semanas 6 dias atrás