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