useradd
14 de Agosto de 2011, 21:00 - sem comentários ainda
Um amigo programador java precisava de uma chamada ao sistema operacional para criar um usuário; A especificação que tinha é que precisava de um script em shell simples (e fofinho) que adicionasse o usuario, incluisse a um grupo determinado e que gerasse uma senha forte. Resolvemos o problema em 120 segundos com o seguinte shell script:
#!/bin/bash
#=======================================================#
#script para adicionar usuarios por passando parametros
#versao 1
#data:29042011
#Francisco
#=======================================================#
#primeira variavel login, segunda senha
GRUPO=suporte
SHELL=/bin/bash
PASS=$(/usr/bin/mkpasswd $2)
#abaixo comentado para nao dar echo na tela, mas pode ser liberado para teste
#echo usuario $1
#echo password $PASS
#echo grupo $GRUPO
useradd $1 -p $PASS -g $GRUPO -s $SHELL -m
#abaixo o comando echo devolve o sinal 0 para ok ou 9 para erro de usuario existente
echo $?
Muito simples. Para completar, o script foi colocado em /usr/bin e adicionado uma entrada no /etc/sudoers para facilitar a tarefa;
Você lembra do syscon?
3 de Agosto de 2011, 21:00 - sem comentários aindaNovell 3.12 |
Certa vez ouvi dizer que quando não temos assuntos tendemos a falar de nós mesmos, da nossa experiência etc. Então folheando alguns livros de redes para tirar a poeira, deparei-me com um documento datado de 1995. Trata-se de um print de um script de login de um servidor Novell 3.12. No script, algumas coisas que naquele tempo fazíamos para ter uma rede melhor, tal como duas ou 3 placas de redes para uma rede ipx melhor balanceada. As placas ne2000 precisavam ter suas irq's e port definida corretamente. Hoje tudo plug-and-play. A questão de utilizar mais de uma placa de rede acontecia justamente para não cair a rede toda em caso de rompimento de um dos lados da rede, na ocasião, cabos coaxiais. Atualmente usamos placas para redudância ou para bonding e melhores desempenhos do sistema e os switches cuidam do resto. Ainda antes disso, trabalhei com Novell 2.12 e Unix. Felizmente, ja utilizava Linux e alguma integração deste SO com Novell. Foi uma ótima experiência, melhor agora nos 20 anos de Linux! Antes "supervisor" agora, "root"!
Problemas do Sistema Proprietário perdura ...
2 de Agosto de 2011, 21:00 - sem comentários ainda
Além de vivermos em uma sociedade do consumo, onde o que cada cidadão vale pelo que consome, que só é feliz se puder comprar marca A ou B, sofremos também com a imposição aplicada pela própria indústria. Isto aplicado na área de informática fica entendido assim: a cada mudança de uma versão de um sistema operacional, o usuário é obrigado a fazer upgrade da sua unidade de processamento, o famoso pc, personal computer. Qualquer "firula" adicionado ao sistema, ou uma interface mais azul, lá vai o dobro de memória, placa de vídeo de ultima geração e processador, o que representa jogarmos no lixo máquinas ainda com poucos anos de utilização. Não vou entrar no mérito do que pode ser feito com estes hardwares, pois a comunidade já tem solução para isso.
Recentemente comecei ver um outro movimento acontecendo com os smartphones, que a cada mudança da versão do SO (começou com o Windows Ce 3.0) o sistema apresentava lentidão e com isto, era preciso novo smartphone. Além disso, a cada mudança, nova compilação de softwares para atender mudanças de conectividade por exemplo ou alteração em banco de dados. Pior que isto, quem desenvolveu aplicativos para esta plataforma, agora esta às escuras, pois aquela gigante de Redmond resolveu, através de suas parcerias, abandonar a oferta do SO ao mercado, o que agora está causando um "apagão" pela falta destes hardwares. O lado bom, é que isto indica que o mercado esta mudando de mãos. O lado ruim, desenvolvedores e usuários estão sendo abandonados à própria sorte. Ninguém mandou ficar do lado errado.
Armazenamento emissores e receptores da nfe
31 de Julho de 2011, 21:00 - sem comentários ainda
Após quase nove meses de desenvolvimento, estamos lançando o site http://www.nfei9.com.br como uma solução de armazenamento do xml, o arquivo da nota fiscal eletrônica. Inicialmente foi pensado como uma solução para que um distribuidor de alimentos disponibilizasse as notas fiscais eletrônicas de seus clientes, visando uma qualidade melhor ao atendimento da norma da nfe. Após alguns contatos com o principal desenvolvedor do ERP da empresa para uma parceria no desenvolvimento do site, esta sinalizou que não tinha interesse devido outras demandas e do foco da empresa. Foi neste momento e através do incentivo das empresas (Stampa e Flexmobile) que iniciamos o desenvolvimento do site. Eu, trabalhando na gestão, levantamento de informaões, contratação de desenvolvedores e outros cuidados importantes, como servidores, sistemas operacionais entre outras coisas de sysadmin e o Eng. Julio Martins. Então, quero que conheçam o site, blog e twitter e ajudem na divulgação. (sobre Nfei9)
dnssec e as novas dpn dos bancos b.br
27 de Julho de 2011, 21:00 - sem comentários ainda
Em 2008 foi criado a nova dpn (Domínio de Primeiro Nivel) .b.br (ponto b ponto br) que é regulamentado acima de tudo, pelo governo, indicando quem pode registrar um domínio sobre esta dpn. Tecnicamente, só podem utilizar esta nova dpn os Bancos no território nacional, com a autorização da Receita Federal. No entanto, a parte técnica resolveu um problema de segurança, pois toda vez que o usuário acessar o seu banco com a terminação .b.br (por exemplo http://www.cef.b.br) beneficia-se da tecnologia aplicada nesta nova dpn e do dnssec, que é uma autenticação da resposta da pesquisa do dns. Poucas pessoas conhecem esta modalidade devido a parte comercial pois divulgar novamente endereços de acesso web, pode significar um esforço e custo de marketing muito grande. Veja mais no vídeo de Demi Getschko da NIC.BR.
Referências:
http://www.cgi.br/faq/basico.htm#04
http://pt.wikipedia.org/wiki/Domínio
http://registro.br/suporte/faq/faq8.html
Vídeo disponível em 28/07/2011 em http://www.youtube.com/watch?v=R8xFJ7m5pEk