quarta-feira, 15 de outubro de 2014

Recuperando a senha de root no Debian

Recuperando a senha de root no Debian

Boa noite. Algumas vezes já encontrei o seguinte problema: vou em um cliente e aí ninguém sabe a senha do root. Para solucionar o problema faça:

1 - Reinicie a máquina;

2 - No Grub aperte letra "e";

3 - Adicione após o comando o parâmetro "silent init=/bin/bash", vai ficar algo do tipo:

Kernel /boot/kernel-2.6.9-34. RO root=label=/ root=label=/ silent init=/bin/bash

4 - Aperte enter;

5 - Aperte "b" (aperte a letra b "to boot do kernel" com esse parâmetro);

6 - Isso iniciará e carregará o Linux. Aí vai aparecer o shell:

Bash##

7 - Digite (para montar o sistema de arquivos raiz em modo escrita):

# mount -o remount rw /

8 - Agora:

# passwd

9 - Digite a nova senha do root e confirme;

10 - Na ordem, digite mais uma vez:

# sync
# shutdown -t now

http://www.vivaolinux.com.br/dica/Recuperando-a-senha-de-root-no-Debian 

Redirecionamento de portas com socat

Redirecionamento de portas com socat

Se deseja testar algum tipo de redirecionamento, recomendo a utilização do socat.

Em distribuições baseadas no Debian/Ubuntu, basta o comando abaixo para sua instalação:

$ sudo apt-get install socat

Ou, a partir do código fonte:

$ cd /tmp
$ wget http://www.dest-unreach.org/socat/download/socat-1.7.2.4.tar.gz
$ tar -zxvf socat-1.7.2.4.tar.gz
$ cd socat-1.7.2.4
$ ./configure
$ make
$ sudo make install

Na prática? Claro, veja um exemplo de redirecionamento de tudo que chegar na porta 2222 do host 192.168.0.12 para o IP 192.168.0.15 na porta 8080:

$ socat TCP-LISTEN:2222,fork TCP:192.168.0.15:8080
Linux: Redirecionamento de portas com socat

Outro exemplo:
Linux: Redirecionamento de portas com socat

Na imagem acima, tenho uma pequena página HTML rodando no IP 192.168.0.15 na porta 8000.

Com o socat, redireciono tudo que chega na porta 2222 do IP 192.168.0.12 para a página HTML que acabei de criar.

Com o comando curl, consigo visualizar o conteúdo da página. E no navegador?
Linux: Redirecionamento de portas com socat

Deseja maiores informações? Veja em: socat
http://www.vivaolinux.com.br/dica/Redirecionamento-de-portas-com-socat

Antivírus com Samba - Servidor de Arquivos

Antivírus com Samba - Servidor de Arquivos

Aprenda a criar um servidor de arquivos livre de vírus, usando ferramentas simples do sistema aberto. Esta dica foi criada em cima da versão 3x do Samba.

Ter um servidor de arquivos para otimizar o trabalho de backup, ou até mesmo armazenar grandes quantidades de informações para consulta, está cada vez mais presente em diversas empresas.

Com isso, o tráfego de vírus nesses tipos de rede tem aumentado consideravelmente em relação aos outros meios de armazenamento em massa, devido à vulnerabilidade que estes arquivos possui. Para proteger esses servidores dos vírus, antigamente, diversos administradores de redes criavam scripts que varriam o servidor em busca de vírus e, se possível, eliminá-los.

Esta técnica nem sempre funcionava. Isso porque como o script roda em determinados períodos, de 10 em 10 minutos, por exemplo, muitas vezes o usuário já está infectado e o antivírus não havia feito a verificação.

Pensando nisso, o site OpenAntiVirus criou um projeto para utilizar um antivírus em conjunto com Samba. Dessa forma, antes do arquivo ser armazenado no servidor, ele verifica se o mesmo está infectado, caso positivo, o arquivo automaticamente é eliminado ou mantido em quarentena, para eventuais consultas.

Veja a seguir, como ativar esse suporte em sua rede.

Instalando o Samba

Para funcionar corretamente o vscan-samba com o Samba, será necessário ativar o suporte a VSF (Virtual File System). Para isso, você pode recompilar novamente o Samba, ou reinstale conforme os passos a seguir.

Para iniciar a instalação do Samba, faça o download do código fonte no seguinte endereço:
* Quando fizemos o tutorial, a versão lastest era a 3x, provavelmente, a mais utilizada ainda.

Com o arquivo no computador, descompacte com o comando:

# tar zxvpf samba-lastest.tar.gz

Em seguida, acesse o diretório com o comando:

# cd samba-3-x.x/source

Já dentro do diretório que está o source do programa, execute os comandos a seguir:

# ./configure --with-vfs --prefix=/usr --sysconfdir=/etc --with-configdir=/etc/samba/
# make proto
# make
# make install
# mkdir /etc/samba

Agora, crie o arquivo de configuração do samba dentro do diretório /etc/samba com o nome desmb.conf e coloque os seguintes parâmetros:

[global]
   workgroup = techno
   netbios name = pcmaster
   security = share
   guest account = nobody
   socket options = TCP_NODELAY
[public]
   comment = Public Stuff
   path = /home/samba
   public = yes
   writable = yes
   printable = no
   write list = @staff
   vfs object = vscan-clamav
   vscan-clamav: config-file = /etc/samba/vscan-clamav.conf

Essas são as principais linhas de comando para o Samba funcionar. Para personalizar de acordo com a sua rede, altere somente as linhas de comando:
  • workgroup :: coloque o nome do grupo que esse computador passará a fazer parte.
  • netbios name :: nome do computador visível no grupo de trabalho.

Note que foi adicionado também um compartilhamento chamado public. Crie o diretório necessário para armazenar os arquivos que os usuários poderão acessar:

# mkdir /home/samba
# chmod 777 /home/samba

Scripts e antivírus

Com o Samba configurado, agora será necessário aplicar os programas necessários para o funcionamento do antivírus. Nesse exemplo, vamos utilizar o ClamAV.

Este antivírus é gratuito e possui suporte para atualizações. Para iniciar a instalação, será preciso dois programas, o antivírus ClamAV e o script responsável por ativar esse recurso no samba, o samba-vscan.

Faça primeiro o download do script no endereço:
Faça download da última versão desenvolvida. Em seguida, descompacte executando:

# tar zxvpf samba-vscan-0.x.tar.gz

Acesse o diretório do programa com o comando:

# cd samba-vscan-xx

Agora, com um editor de texto, abra o arquivo clamav/vscan-clamav.h e localize a linha de comando:

# define VSCAN_CLAMD_SOCKET_NAME "/var/run/clamd"

Altere o final dessa linha para:

/var/run/clamav/clamd.sock

Ainda no diretório da fonte do samba-vscan, instale utilizando os seguintes parâmetros:

# ./configure --prefix=/usr --with-samba-source=samba-3.x.x/source

Altere o caminho samba-3.x.x para o local que está o código fonte que foi utilizado para instalar o Samba. Ao concluir a execução desse comando, compile o arquivo com o comando:

# make clamav

Para finalizar a instalação do samba-vscan, copie os arquivos compilados para seus respectivos diretórios executando:

# cp vscan-clamav.so /usr/lib/vfs
# cp openantivirus/vscan-oav.conf /etc/samba/vscan-clamav.conf

Agora, é necessário instalar o ClamAV. Acesso o site:
E faça download da última versão. Com o arquivo no computador, descompacte com o comando:

# tar -zxvpf clamav-0.x.x.tar.gz
# cd clamav-0.x.x

Para funcionar corretamente, o antivírus utiliza seu usuário exclusivo para proteger ainda mais o sistema. Crie esses usuários executando:

# groupadd clamav
# useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav

Em seguida, instale com os comando:

# make clean
# ./configure --prefix=/usr --sysconfdir=/etc/clamav --datadir=/etc/clamav --with-dbdir=/etc/clamav
# make
# make check
# make install

Com todos os programas instalados, crie os diretórios necessários para execução do antivírus:

# chown -R clamav:clamav /etc/clamav
# mkdir /var/run/clamav
# chown -R clamav:clamav /var/run/clamav
# mkdir /var/log/clamav
# chown -R clamav:clamav /var/log/clamav

Para manter o antivírus atualizado, ou você pode executar o comando freshclam ou pode utilizar o crontab para agendar a execução do programa.

Para agendar, execute o seguinte comando:

# crontab -e

Em seguida, adicione no final do arquivo a seguinte linha:

0 */4 * * * root /usr/local/bin/freshclam --quiet

Com isso, o programa verificará se há novas atualizações a cada quatro horas. Agora você já pode ativar o Samba com esse novo recurso. Para isso, execute:

# nmbd
# smbd


Qualquer dúvida, estamos à disposição.
Equipe Mundo Open.
http://www.vivaolinux.com.br/dica/Antivirus-com-Samba-Servidor-de-Arquivos