Вы находитесь на странице: 1из 6

UnderLinux

Tutorial Configurao e Instalao do Samba no Slackware


Autoria de
24 de maro de 2005

Tutorial Configurao e Instalao do Samba no Slackware


Autor: Joo Dantas (Presley)
eMail: presley[NOSPAM]linuxbsd.com.br

Tutorial Configurao e Instalao do Samba no Slackware. O SAMBA um software criado por Andrew Tridgell, que veio
para facilitar a integrao do mundo UNIX e o mundo Windows, integrando-os por meio do protocolo SMB (Service
Message Blocks). Este tutorial ensinar de maneira prtica e sintetizada, como voc configurar o samba em uma
distribuio Linux Slackware 8.1 para compartilhar servios em uma rede Linux e Win9x, afim de que possamos
compatilhar diretrios de mquinas Windows para Linux e criar compartilhamentos de mquinas Linux para Windows.
Se voc no tiver os pacotes do samba, entre no site http://www.samba.org/ e baixe os pacotes, ou pegue no prprio CD
do slackware 8.1 no formato tgz, na prpria instalao do slackware voc pode marcar a opo que instala o SAMBA, s
selecionar o modo Expert de instalao e na configurao dos pacotes de rede da srie (N) de network, voc desce o
cursor e procura pela linha do SAMBA e marca-o com a barra de espao.

Levando-se em conta que o samba j esta instalado no sistema, primeiramente voc ter que configurar o SWAT,
para depois configurar o Samba via Browser, pois assim fica mais fcil do que ter que mexer na mo o arquivo
smb.conf, que o mesmo ser gerado em /etc/samba/smb.conf depois de salvar as mudanas no SWAT. Entre no
arquivo /etc/inetd.conf e localize a linha que contm essas entradas e remova a grade (smbolo) que fica no incio da
linha do SWAT e deixe-a assim:

EX:. swat stream tcp nowait.400 root /usr/sbin/swat swat

Depois de ter descomentado a linha, salve o arquivo e use o comando ps para localizar o arquivo inted.conf:

EX:. ps -aux | grep inetd

Anote o PID, o primeiro nmero que aparece depois do root da linha que contiver /usr/sbin/inetd e rode o comando para
reiniciar os servios do arquivo alterado, afim de que ele possa atualizar as modificaes:

EX:. kill -HUP

Feito tudo isso, abra um Web Browser tipo o Netscape, Mozilla e digite a URL: http://localhost:901/. Em seguida vai
aparecer uma janela pedindo a senha e o nome do root, evidentemente voc ter que estar como super usurio para
entrar no SWAT. Pronto, voc agora est dentro do SWAT, o primeiro passo agora clicar no cone GLOBAL. l que
voc vai configuar o nome do seu host e o workgroup entre outras coisas. Aqui est uma breve explicao de como
funcionam alguns itens de configurao do samba:

http://www.underlinux.com.br

Powered by Joomla!

Gerado em: 25 August, 2006, 07:04

UnderLinux

SEO GLOBAL:

EX:.

workgroup = GRUPO ----> Grupo de trabalhos de sua rede .

netbios name = MICRO --> O nome de seu host para a rede.

Server string = Servidor Linux Slackware ---> Uma espcie de comentrio do host SAMBA.

SEO SECURITY OPTIONS:

EX:.

security = USER ---> Defina como user, afim de compartilhar arquivos e servios por validao de usurio. Esta opo
tambm habilita o samba de ser um controlador de domnio, mas no iremos nos estender muito em relao a isso,
porque fugiria um pouco da sntese do Samba neste tutorial. Em uma outra oportunidade, falaremos sobre anexao de
um cliente samba a um PDC Windows 2000, NT ou vice-versa.

Encrypt passwords = yes ---> determina o samba a trabalhar com encriptao de senhas. Nas verses do Win95B em
diante, essa opo vem habilitada por default no windows, aceitando senhas encriptadas. Portanto, diga yes a menos que
voc no use sistema de encriptao na sua rede!

Hosts.allow = 127. 192.168.0 ---> especifica o seu endereamento de rede, portanto

coloque o seu endereamento de rede afim de que o samba possa entrar e ser visto na rede. Essa opo muito
importante, pois seno for definido o nmero IP de sua sub-rede, fatalmente o samba funcionar, no exemplo acima o
samba est configurado para entrar em uma sub-rede 192.168.0.

Wins server = =

Wins support = no ---> por padro, sempre deixar em no.

Depois de ter alterado e configurado conforme as necessidades de sua rede, clique no boto commit changes para
salvar suas alteres.

http://www.underlinux.com.br

Powered by Joomla!

Gerado em: 25 August, 2006, 07:04

UnderLinux

SEO SHARES:

Aqui ser onde voc determinar quais pastas sero compartilhadas. Do lado do boto create share, escreva o nome
do compartilhamento (por padro, coloque o nome da pasta) em seguida clique no boto create share, se mais tarde
voc quiser fazer modificaes nessa mesma ou outra pasta criada, so escolher a pasta e clicar no campo choose
share. Depois de ter clicado no botao create, v direto no campo PATH e coloque o caminho correto para o
compartilhamento. As outras opes, deixe-as como defaults, mas atente para essas:

EX:.

path = /home/usuario1---> caminho do compartilhamento.

read only = yes ---> habilita o compartilhamento como somente de leitura.

writeable = yes ---> se habilitado, aceita o compartilhamento como leitura e escrita.

guest ok = no ---> deixe como NO, afim de que possamos criar os users para acesso, caso contrrio, todos tero
acesso.

valid users = usuario1---> esta a opo que lista os usurios que seram permitidos o acesso aos compartilhamentos,
desde quando logado nos servios de rede SAMBA. Poderia ser definido o acesso somente a um grupo, colocando o
smbolo "@" na frente do nome, EX:. Valid users = @users.

browseable = yes ---> define que o compartilhamento ser visto no ambiente de rede, as vezes em algumas verses
antigas do win95, isso no acontea, devendo-se usar a sintaxe: MICROTESTE$.

available = yes ---> disponibilidade do compartilhamento, por padro: yes.

Em seguida clique no boto commits changes para salvar suas alteres. Clique no cone de STATUS, e l voc
inicializa os servios do SAMBA, clicando nos botes start smbd e start nmbd!

Vamos fazer agora com que o SAMBA seja iniciado toda vez em que voc entrar no linux, ou seja, no boot do sistema,
para que no se tenha o incmodo de entrar no SWAT toda a vez e iniciar os servios:

Entre no diretrio: cd /usr/doc/samba-2.2.4/examples/ e localize o arquivo rc.samba, agora d um: cp /usr/doc/samba2.2.4/examples/rc.samba /etc/rc.d/ -iv, para copiar o arquivo para o diretrio de inicializao do slacware. Pronto, ele ser
inicializado no boot do SO.
http://www.underlinux.com.br

Powered by Joomla!

Gerado em: 25 August, 2006, 07:04

UnderLinux

Agora que o SAMBA ja est configurado e ativo em background, hora de criar os users, ou seja, os usurios que
iro acessar meus servidor SAMBA em mquinas Win9x! Primeiro vamos dar um cat /etc/group e analisar os grupos em
que queremos que nossos usurios pertenam, vamos escolher o grupo dos users que o que o slackware ja coloca
como padro quando formos criar o usurio. Em seguida, vamos usar o comando adduser para criar os usurios no
slackware, e depois acresent-los ao SAMBA com o comando smbpasswd, vamos por etapa:

CRIANDO USURIOS NO SLACKWARE:

EX:.

adduser usuario1

A seguir, o comando ir fazer-lhes algumas perguntas afim de configurar o usurio:

- Aparecer as opes do nome do usurio criado, aperte ENTER para aceitar:

Login name for new user: usuario1

- Escolha um nmero de identficao do usurio, ou deixe que o Slackware escolha para voc apertando ENTER:

User ID (''UID'') [ defaults to next available ]:

- Aqui voc tecla ENTER para aceitar o grupo users que o slackware oferece como padro (recomendvel):

Initial group [ users ]:

- Se quiser que o usurio pertena a outro grupo, ento voc ter que digitar o nome do outro grupo, seno
ENTER(recomendvel):

Additional groups (comma separated) []:

- Aqui ser criada uma pasta para o usurio, tecle ENTER para aceitar:

http://www.underlinux.com.br

Powered by Joomla!

Gerado em: 25 August, 2006, 07:04

UnderLinux

Home directory [ /home/usuario1 ] /home/usuario1

- Opo para mudar o tipo de bash, no ser nosso caso, portanto tecle ENTER para aceitar o bash do slackware:

Shell [ /bin/bash ]

- Aqui voc determina quando a conta do usurio expirar, teclando ENTER significar nunca.

Expiry date (YYYY-MM-DD) []:

Depois de configurar tudo corretamente, ir aparecer um relatoriosinho para voc confirmar tudo o que foi feito. Logo
em seguida, voc especificar a senha do usurio e pronto.

CADASTRANDO USURIOS NO SAMBA:

Aps termos criado nosso usurio1, vamos agora sincroniz-lo com o SAMBA, para isso vamos usar o comando
smbpasswdpara colocar a senha e acrescentarmos o usurio ao arquivo smbpasswd do SAMBA, coloque a mesma
senha de criao do usurio que foi colocada com o comando adduser:

EX:. smbpasswd -a usuario1

Depois disso volte no SWAT, na guia SHARES, selecione sua pasta compartilhada e clique no boto Advanced view,
v at o campo valid userse coloque o nome do nosso usurio1, afim de que possamos validar o acesso dele ao
compartilhamento. Depois de ter feito as mudanas, salve o arquivo.

ACESSANDO COMPARTILHAMENTOS DO LINUX P/ WINDOWS:

Para acessarmos uma mquina Windows de nome micro1, iremos no terminal e digitamos:

EX:. smbclient -L micro1 --> esta opo permite-nos ver quais sao os compartilhamentos do host.

Agora, vamos montar um compartilhamento de uma mquina Win no slackware:

http://www.underlinux.com.br

Powered by Joomla!

Gerado em: 25 August, 2006, 07:04

UnderLinux

EX:. mount -t smbfs //micro1/diretorio /mnt/mapeamento -o password=123

Pronto, se tudo deu certo o compartilhamento foi criado e est mapeado na pasta mapeamento dentro do diretrio /mnt
para uso no Linux.

ACESSANDO COMPARTILHAMENTOS DO WINDOWS P/ LINUX:

Primeiro vamos definir a pasta a compartilhar, que no nosso caso ser /home/usurio1. Pelo SWAT - SEO SHARES no campo CREATE SHARE digita o nome: usuario1 - clica em create share. Se voc quiser criar outra pasta
EX:.#mkdir /exemplochamada exemplo, para que s o usuario1 acesse, no esquea de definir a opo valid users =
usuario1 ou se for grupo, valid users = @users, para ento registrar o acesso do usurio pasta e depois salve o
arquivo. Agora s testar logando em uma mquina WIN com o nome do usuario1 e senha.

Se por um acaso voc quiser muda-lo para outro grupo na criao de uma pasta (o root o proprietrio padro na
criao) use o comando chown usuario1.grupo /MinhaPasta -R, seno pode dar algum problema quando voc estiver
acessando de uma mquina WIN. Use tambm o comando chmod para dar permisso total a pasta, EX: chmod 777 -R
/exemplo ou restrita a somente de leitura, dependendo da situao. Lembrando que a opo -R para que as mudanas
sejam feitas tambm nas pastas filhas recursivamente.

O SAMBA ainda oferece varios outros servios, voc pode consultar mais sobre ele nos diversos tutoriais e HOWTOs
que se encontram no prprio software e diversos sites na internet. Certamente uma ferramenta poderosa em redes que
implementam a mistura de Sistemas Operacionais.
Espero que esse tutorial, possa dar uma fora aos slackusers, e espero ter ajudado a comunidade.
Grande abrao e at a prxima!

http://www.underlinux.com.br

Powered by Joomla!

Gerado em: 25 August, 2006, 07:04

Вам также может понравиться