Cyaneus

Cypasswd 0.6.1


A novidade do Cypasswd é que agora, na criação de usuários em massa, ele verifica cada UID se existe ou não, utilizando só o próximo livre. Ele já devia fazer isso antes, mas ele confiava e saía criando os usuários sequencialmente, duplicando alguns se já ouvesse algum com o ID utilizado por onde ele passava. Ou seja, este release é uma correção de erro.

Em compensação, o script ficou muuuuuuito mais lento. Bem, melhor eficiência do que performance, até porque, ao menos aqui, criar usuários em massa não é uma tarefa muito frequente...


Author: admin -  Date: 23 Feb 2010 06:21
Tags: cypasswd -  Visits: 54 -  No Comments




Cypasswd 0.6 - Criação de Usuários em massa


Nova versão do Cypasswd, agora com um novo recurso: criação de usuários em massa.

Para criar usuários em massa, prepare um arquivo de texto plano. Em cada linha coloque o login pretendido e o nome completo, separando o login e o nome com vírgulas. É o que chamamos de CSV.

Então acione a nova opção do Cypasswd de adição de usuários a partir de um arquivo CSV. Será perguntado qual o path onde os usuários serão criados (/home ou outro, se quiser em outro canto), o arquivo CSV, o grupo dos usuários (veja artigos sobre as versões anteriores do Cypasswd para ver como definir os grupos possíveis) e onde quer salvar o arquivo com as senhas geradas.

Exemplo de arquivo CSV:

jasmim,Jasmim Arsoyevna
annak,Anna Kournikova
millaj,Milla Jovovich

Um efeito colateral é a quantidade de pré-requisitos, que só aumenta... :-S Módulos Perl utilizados: Crypt::PasswdMD5, Crypt::SmbHash, Locale::gettext, Text::CSV_XS, FileHandle e File::Temp. Mas os dois últimos geralmente já vêm e não precisam ser instalados. Também é preciso instalar o zenity, o apg e outros softwares bem básicos. Para instalar, rode o make install como root.

Ainda falta traduzir um bocado de coisa. Espero que esta ferramenta lhe seja útil. Pelo menos aqui, tem sido bastante útil! :-)


Author: admin -  Date: 23 Oct 2009 12:29
Tags: cypasswd -  Visits: 66 -  No Comments




CyPasswd no Freshmeat


If you don't speak portuguese, I'm sorry. I have started the translation for cyaneus.net, but I have abandoned this idea for now. After next Drupal's version be released maybe I can to try to do it again! CyPasswd is simple, especially if you use the debian package (that resolve the Perl Modules dempends). Get it in Attachs for the previous post (or the newly after this post).

Depois de ter internacionalizado o CyPasswd e criado um pacote debian, resolvi publicá-lo no Freshmeat. Ainda não é um projeto maduro o suficiente, mas á está bastante utilizável (e paranoicamente cria backup dos arquivos que serão alterados, salvando-os na pasta ~/.cypasswd).

Eu já publicara um projeto no Freshmeat em outras épocas, o IaraJS, de 2002, que hoje está totalmente obsoleto e abandonado.


Author: admin -  Date: 23 Oct 2009 06:50
Tags: cypasswd -  Visits: 69 -  No Comments




CyPasswd 0.3


Nova versão do cypasswd. Agora a janela principal funciona com loop. E esta versão está parcialmente internacionalizada!

  • Baixar CyPasswd 0.3

Author: admin -  Date: 23 Oct 2009 06:49
Tags: cypasswd -  Visits: 45 -  No Comments




Cypasswd 0.2: Adição de usuário


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...


Author: admin -  Date: 23 Oct 2009 06:44
Tags: cypasswd -  Visits: 62 -  No Comments




cypasswd 0.1


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... :-)


Author: admin -  Date: 19 Oct 2009 11:50
Tags: cypasswd -  Visits: 58 -  No Comments




Pages: [1]