terça-feira, abril 06, 2010

MD5SUM, Dialog em Python

Tive alguns momentos livres e resolvi implementar uma interface em Dialog para um md5sum feito em Python que andei fuçando. Para quem não sabe existe um módulo chamado python-dialog que é para criar interfaces em modo-texto, quem quiser saber mais a respeito dá uma olhada no blog do MrSantos.
Então... Abaixo segue o meu código... Confesso que faltam alguns ajustes mas dá pra usar...

Testem e vejam como funciona, quando eu tiver mais tempo eu edito esse post e encerro o outro...

segunda-feira, abril 05, 2010

FreeNAS – Network Attached Storage (parte 04) Configurações de disco e usuários

No decorrer desses posts a respeito de FreeNAS vimos onde, como instalá-lo e como configurar sua interface de rede de modo simples.
Nesse último post relacionado a configuração básica do FreeNAS veremos apenas algumas configurações básicas para que você possa usá-lo sem grandes problemas em sua rede. Você deve acessar remotamente o IP que você configurou pro seu FreeNAS através de seu navegador(recomendo usar qualquer navegador menos o IE, não é preconceito, é que o IE não presta mesmo) no meu caso http://192.168.0.1 então apacerá no navegador uma tela mais ou menos assim:
No primeiro acesso ao FreeNAS ele pedirá uma senha para você, uma autentificação. O usuário e senhas padrões: username admin, password freenas
A tela inicial deve se parecer com isso:
 Depois que você vir essa tela com as informações básicas de seu sistema então deveremos configurar os discos que serão usado para o armazenamento de seus arquivos(storage), clice em Disks -> Management e aparecerá a seguinte tela:

Pressione o simbolo de '+' que aparece à direita e configure cada um de seus discos. Conforme aparece na tela a seguir:

 
Adicione no botão 'add' e depois vá em 'Disks->Format' selecione o disco que será formatado e execute o comando conforme a tela seguinte:



Recomendo você formatar usando o sistema de arquivos UFS(Unix File System - comum ao FreeBSD). Após isso pronto é hora de Configurar os pontos de montagem, 'Disk->Mount Point', adicione o disco  que será montado usando o '+' que você tem na tela e conforme a tela a seguir configure-o:

 
Selecione o tipo de partição(Partition type), sistema de arquivo(File system), digite o ponto de montagem (Mount point) e uma descrição, depois é só adicionar(add) se tudo tiver sido feito corretamente aparecerá a seguinte tela com o Status 'OK':


Pronto, agora você terminou de fazer a configuração básica que será usada nos seus discos de armazenamento do seu NAS, o que precisa ser feito agora é a adição de um usuário para que você possa acessar esse armazenamento de rede como qualquer usuário e não apenas como root. Para tal vá em "Access -> Users and Groups" e crie pelo menos um grupo e um usuário, é preciso criar primeiro o grupo, conforme a tela:

 
Digite o nome do grupo e sua descrição e depois 'add' depois disso volte em usuário e adicione um novo usuário:


Digite nome(Name), nome completo(Full Name), Senha(Password) se você quiser e adicione o grupo que você cadastrou e como grupo adicional(additional group) coloque guest. Você pode deixar o "Home directory em branco se quiser acessar diretamente o ponto '/mnt' que contém todos os pontos de montagem do servidor.

No próximo post veremos como configurar os serviços básicos de compartilhamento como o CIFS-SMB(Samba) e NFS.

Veja os posts anteriores aqui:
FreeNAS - Network Attached Storage (parte01)
FreeNAS – Network Attached Storage (parte02) instalação
FreeNAS – Network Attached Storage (parte03) LAN interface e configuração de IP