Pesquisar neste blog

quinta-feira, 23 de dezembro de 2010

sambando com o Linux e o windows

Atendendo a pedidos, vou postar aqui como configuro um samba de maneira fácil e rápida além de disponibilizar meu smb.conf, com proibições e compartilhamento com senha.

Primeiramente caso vc não possua o samba instalado em seu Debian,(o que acho impossível) faça-o com um #apt-get install samba.

Depois abra o terminal e vá até /etc/samba.

Recomendo que se você é bom de inglês, dê uma olhada no arquivo smb.conf que está no diretório do samba.

Renomeie o arquivo #mv smb.conf smb.conf.orig

Crie um novo arquivo #touch smb.conf;

Abra-o com seu editor de preferência, no meu caso #vim smb.conf

Copie o conteúdo abaixo e cole (ctrl-shit-v):

[global] #bem básico, vc pode incrementar várias opções aqui
netbios name = SMB.SRV.DEBIAN
 workgroup = HOSPITAL
 security = user
 encrypt passwords = yes
 wide links = no
 wins support = yes
 hosts allow = 192.168.0.
 hosts deny = 192.168.2.
 printing = cups
 load printers = yes

[Arquivos Debian]#meu diretório no Debian que acesso de outras estações.PS=Sò eu acesso, vide valid users
 path = /home/mauricio
 read only = no
 writable = yes
 browseable = yes
 valid users = mauricio


[Geral] Nesse diretório os usuários podem compartilhar arquivos entre si, menos os tipos que estão em veto files, mapeei uma unidade de rede nas WS para acessarem como local esse compartilhamento
 path = /home/adms
 read only = no
 writable = yes
 browseable = yes
 valid users = mauricio,samba
 veto files = /*.mp3/*.avi/*.mpeg/*.mpg/*.eml/*.wav

È preciso que o usuário que vai acessar o samba tenha conta no linux: #adduser -a usuario e no samba #smbpasswd -a usuario.

Depois de configurado tudo, vc pode testar com o comando #testparm se seu samba está funcionando ok.

OBS. Aqui não implementei lixeira nem antivírus nem os logs. Pesquise na internet sobre essas implantações que são importantíssimas ao samba, e lembrem-se de criar os diretórios e de dar permissão geral a ele.

Abraços ao que lerem e Feliz Natal.

HoHoHo.

sexta-feira, 17 de dezembro de 2010

resolv.conf perde configuração ao reiniciar servidor (Debian squeeze)

Configure o resolv.conf e depois de o comando
#chattr +i /etc/resolv.conf

O Arquivo vai ficar imutável e nao poderá ser alterado , nem pelo root.

Para remover esta configuração basta dar o comando
#chattr -i /etc/resolv.conf

Basta reiniciar a máquina e  o resolv.conf estará intacto.

quinta-feira, 2 de dezembro de 2010

Aqualizando o BrOffice do 2.4 para o 3.2 no Debian Lenny

A dica foi retirada de uma postagem do site viva o linux, para a versão 64bits do debian, eu modifiquei o script para o download da versão 32bits porém deixei comentado o wget no arquivo bash do download 64bits se seu sistema é de 64, descomente e comente a linha abaixo (32). Primeiramente é necessário remover o broffice 2.4 com os comandos abaixo:

#apt-get --purge remove broffice.org openoffice.org openoffice.org-l10n-pt-br openoffice.org-help-pt-br


#apt-get autoremove --purge


Após então vc cria um arquivo novo $touch install-broffice.sh;


Abra esse arquivo com seu editor preferido cole o código abaixo, salve e saia:



#!/bin/sh


### Espelhos disponíveis:
##
# ftp://www.broffice.org/stable/3.2.1/
# http://ftp.unicamp.br/pub/broffice/stable/3.2.1/
# ftp://ftp.unicamp.br/pub/broffice/stable/3.2.1/
# http://linorg.usp.br/www.broffice.org/stable/3.2.1/
# http://mirror.pop-sc.rnp.br/mirror/pub/pub/broffice/stable/3.2.1/
##
###


### Código para a instalação em máquinas i386.
### wget -c -T0 ftp://www.broffice.org/stable/3.2.1/BrOOo_3.2.1_Linux_x86_install-deb_pt-BR.tar.gz
### tar -zxvf BrOOo_3.2.1_Linux_x86_install-deb_pt-BR.tar.gz


clear
echo "Instalador do BrOffice 3.2.1 para distros Debian-like."
echo ""
echo -n "Executar o Instalador? (Y|n) > "
read a
if [ "$a" = "y" ] || [ "$a" = "Y" ] || \
[ "$a" = "" ]; then


    # Download do BrOffice 3.2.1 direto do site oficial
    # -------------------------------------------------


    clear
    echo "Deseja prosseguir com a instalação da versão pt_BR do OpenOffice 3.2"
    echo "Será baixado um .tar.gz contendo os .debs direto do site oficial?"
    echo "Caso queira cancelar (utilizar a versão dos repositórios Debian), tecle \"n\""
    echo ""
    echo -n "Instalar BrOffice 3.2.1? (Y|n) > "
    read a
    if [ "$a" = "y" ] || [ "$a" = "Y" ] || \
    [ "$a" = "" ]; then
        echo ""
        echo "Iniciando o download..."
        echo ""
        sleep 2
        #wget -c -T0 ftp://www.broffice.org/stable/3.2.1/BrOOo_3.2.1_Linux_x86-64_install-deb_pt-BR.tar.gz
wget -c -T0 ftp://ftp.broffice.org/stable/3.2.1/BrOOo_3.2.1_Linux_x86_install-deb_pt-BR.tar.gz
tar -zxvf BrOOo_3.2.1_Linux_x86-64_install-deb_pt-BR.tar.gz
        echo ""
        echo "Entrando no diretório descompactado..."
        cd OOO*/DEBS
        echo ""
        echo "Instalando os debs..."
        echo ""
sudo dpkg -i *.deb
sudo apt-get -f install
sleep 2
        echo ""
        echo "Integração com o Desktop..."
        echo ""
cd desktop-integration
sudo dpkg -i *.deb
sudo apt-get -f install
        sleep 3
        echo ""
        echo "Instalação concluída..."
        echo ""
        sleep 3
    else
        echo ""
        echo "Abortando a instalação..."
        sleep 1
    fi


    # Instalação completa
    # -------------------


    clear
    echo "Instalação completa!"
    echo ""       
    fi
exit



Após ter salvo no local de sua preferencia, de permissão de executável a ele e rode conforme abaixo:


$ chmod +x install-broffice.sh
$ ./install-broffice.sh



quinta-feira, 25 de novembro de 2010

Monitoramento de sua rede em tempo real com iftop

Se você possui um firewall/webproxy Linux fazendo NAT na rede local da sua empresa, condomínio ou residência e, é o administrador do dito cujo, já deve ter sentido a necessidade de verificar em real time como está o consumo da sua banda de conexão à internet, qual usuário/equipamento está trafegando mais dados na sua rede interna ou qual protocolo é o vilão que está consumindo boa parte da sua largura de banda de conexão à internet, correto?
Provavelmente você também já “googleou” bastante em busca de uma aplicação free-software ou ao menos gratuita que realizasse este tipo de monitoramento, de implementação simplificada e que lhe desse relatórios resumidos. Muito possivelmente já deve ter instalado o velho e bom MRTG e percebido que ele não lhe dá respostas diretas às suas necessidades, quem sabe, até mesmo, implementou o Bandwidthd na esperança de disponibilizar uma interface mais amigável para este tipo de monitoramento, mas se decepcionou um pouco em função da coerência dos dados apresentados e do desenvolvimento descontinuado da ferramenta – estou certo?
Bem, se minhas previsões acima estiverem corretas (na sua maioria pelo menos), não se preocupe, nada de “cortar os pulsos com a faca da cozinha”. :) . Assim como temos o pacote/comando iotop que mostra a utilização de interrupção de input/output, bem como, o próprio top que nos permite interagir com os processos gerados no sistema operacional, nós também podemos contar com o iftop – que mostra o uso da rede por conexão em real-time (bem ao estilo top de ser). ;)
Para instalar o pacote na sua distribuição Linux você pode seguir os caminhos normais para pacotes pré-compilados (a maioria das distros possuem o iftop na sua árvore de programas) ou, na pior das hipóteses, compilar o programa a partir do seu código-fonte através da velha e boa trinca: configure, make e make install. Se esta última for a sua opção, lembre-se que as bibliotecas libpcap e libcurses são pré-requisitos.
Se você utiliza uma distribuição baseada no Debian (ele próprio, claro), basta instalar:
# apt-get install iftop
Uma vez com a ferramenta instalada, e logado como root, sem nenhuma configuração específica em arquivos textos ou qualquer outra ação, você pode executá-la com uma invocação simples:
# iftop
Isso lhe dará um panorama geral de todas as conexões ativas, de todas as interfaces de rede que estejam trafegando dados e todos os protocolos utilizados neste exato momento. Além dos dados quantitativos o programa gera gráficos em barra e os atualiza automaticamente a cada 10 segundos ou por um período que você pode determinar. Note que as conexões são mostradas em ambos os sentidos (cliente x servidor) o que lhe permite analisar o tráfego de forma independente. Por se tratar de um programa totalmente texto, sua utilização em servidores remotos, principalmente através de conexões ssh, é muito confortável (em função da sua leveza).
Você pode utilizar o programa com diversos filtros, tanto com o intuito de restringir a exibição dos dados (apenas de uma interface de rede, por exemplo), quanto no sentido de buscar strings, ips ou protocolos específicos. O comando abaixo, por exemplo, faz com que o iftop exiba apenas conexões (em todas as interfaces de rede) que utilizem protocolo icmp:
# iftop -f icmp
Você também pode querer restringir o monitoramento a uma de suas redes, como no exemplo abaixo:
# iftop -F 192.168.1.0/24
Se preferir, pode limitar o monitoramento por interface de rede do seu firewall/router Linux:
# iftop -i eth1
Além das opções ilustradas acima, é possível solicitar a exibição dos dados em bytes, limitar a escala de visualização dos gráficos gerados pela ferramenta, mostrar as portas utilizadas pelos hosts durante as conexões ou basear sua execução por intermédio de um arquivo alternativo. A lista completa das possibilidades pode ser obtida através do comando:
# iftop –help
Há também várias formas de se visualizar os dados e gráficos, uma vez que o iftop já esteja em execução. Para saber mais, basta teclar um “?” e uma tela de ajuda será exibida com todas as possibilidades.

segunda-feira, 15 de novembro de 2010

Solução para chiado no som do Skype no Debian

Notei que o som no skype funcionava no meu squeeze, porém a qualidade era horrível, busquei na internet e encontrei a seguinte solução:

Instalei via terminal:

# aptitude install alsa-base


E funcionou...

terça-feira, 14 de setembro de 2010

Instalando Wine no Slackware

Muito simples e funcional, basta fazer o download do arquivo  instalador tgz do slackware.

crie um diretorio para esse arquivo e rode de dentro do diretorio:

bash-4.1# installpkg wine-1.3.1-i486-1sg.txz

segunda-feira, 13 de setembro de 2010

Pacote BrOffice 3.1.0 para Slackware Linux

Opa! Aqui estou com mais um pacote BrOffice para Slackware Linux.

Ele pode ser baixado daqui: broffice.org-3.1.0-i586-1tux.tgz (147.6MB)

Após baixar o arquivo, confira sua integridade. Baixe broffice.org-3.1.0-i586-1tux.md5 para a mesma pasta onde salvou o pacote BrOffice.org 3.1.0 e utilize o comando:

$ md5sum -c broffice.org-3.1.0-i586-1tux.md5

Se o pacote estiver íntegro, o retorno será:

broffice.org-3.1.0-i586-1tux.tgz: OK

Para instalar a nova versão, ainda como root utilize o comando:

# installpkg broffice.org-3.1.0-i586-1tux.tgz

Recomenda-se remover a versão anterior para evitar problemas, mas aqui funcionou atualizar o pacote:

# upgradepkg broffice.org-3.1.0-i586-1tux.tgz



Abraços e Viva o Slackware, Viva o Linux ;-)

fonte:  Leomar de Araújo Moreira (VOL) e atualizado por mim para a versao 13.1 do Slackware