Академический Документы
Профессиональный Документы
Культура Документы
Introduo
O Samba um servio que responsvel por compartilhar pastas e recursos dentro de uma rede Linux. Um dos grandes diferenciais do Samba que ele atua como uma aplicao que pode interagir com diversas plataformas, atravs de mquinas que rodam outros sistemas. A maior utilizao do Samba d-se na integrao Linux/Windows(r), onde diversas empresas e universidades possuem servidores Linux rodando Samba como servidor de arquivos, impresso e at para disponibilizar logon para seus clientes atravs de um controlador de domnio (as vezes atuando at como se fosse um servidor Windows NT(r)).
Caractersticas do Samba
Aqui apontamos algumas das principais caractersticas adicionais ao Samba: - Manter registros das aes dos usurios no servidor; - Permitir e garantir ao administrador direitos de domnio restries de logins; - Validao de usurios; - Aplicar regras e polticas de cadastramento e descadastramento de mquinas e usurios em um grupo de rede centralizado (domnio).
Instalando o Samba
Para configurarmos um servidor Samba, devemos primeiramente instalar seus pacotes: # apt-get install samba smbclient smbfs OBS: sempre antes de instalar qualquer pacote, verifique se o mesmo j est instalado em seu sistema: # dpkg -l | grep smbfs # dpkg -l | grep samba # dpkg -l | grep smbcli
O arquivo /etc/samba/smb.conf
Para aproveitar melhor as funes do samba, veremos como ns podemos fazer o Samba compartilhar pastas na rede, atravs do seu arquivo de configurao, que fica em /etc/samba/smb.conf. Com essa configurao, at as mquinas Windows podero acessar os compartilhamentos disponveis! Vamos acessar o arquivo de configurao do samba: # vi /etc/samba/smb.conf
Criando os compartilhamentos
Esses compartilhamentos mostrados dentro da configurao do Samba so padres que sempre vm configurados. Mas ns podemos criar os nosssos compartilhamentos, e definir o que ns queremos que outros acessem via rede. Em qualquer compartilhamento parte, que for criado por ns, temos que criar o diretrio no servidor e dar as permisses de acesso para ele. Ou seja, se vou criar um compartilhamento para um determinado grupo ou usurios acessar, obrigatoriamente eles precisam ser donos do diretrio local. Um exemplo: criamos dois compartilhamentos parte, um chamado feijoada e o outro chamado pandeiro (afinal so duas coisas que combinam muito com samba...rs):
Novos compartilhamentos
[feijoada] nome do compartilhamento comment = Combina com Samba path = /tmp/feijoada - Diretrio a ser compartilhado valid users = zeca - Usurios Permitidos writable = yes create mode = 0600 - O mesmo que o parmetro create mask directory mode = 0700 - O mesmo que directory mask [pandeiro] nome do compartilhamento comment = Publico path = /tmp/cavaco - Diretrio a ser compartilhado writable = yes write list = @spc - Grupo que ter permisso para gravao valid users = @spc - Usurios do Grupo "spc" permitido create mask = 0660 directory mask = 0770
Testando as Configuraes
Para testarmos se a configurao do arquivo do Samba est correto, se no h erros de sintaxe de parmetros, podemos checar isso com um utilitrio do Samba, que o testparm. Exemplo: # testparm
Usurios do Samba
Depois de configurar o arquivo do Samba, temos que criar os usurios que iro utiliz-lo. O Samba no usa a mesma base de dados de usurios do sistema (/etc/passwd), isso porque o Windows usa um tipo de autenticao diferente. Mas para que seja criado um usurio no Samba, lembre-se: temos que obrigatoriamente t-lo no sistema!!! # adduser zeca # smbpasswd -a zeca OBS: Quando criamos um usurio, o Samba pede uma senha, que pode ser ou no igual ao do usurio do sistema.
Verificando os Compartilhamentos
Se no sabemos o que est compartilhado pelo Samba, podemos checar com o comando smbclient. Exemplo: # smbclient -L 192.168.200.10 -N
Referncias Bibliogrficas
LinuxGuiadoAdministradordoSistema Autor:RubemE.Pereira Editora:Novatec ManualCompletodoLinux(Guiado Administrador)
Autor:EviNemeth,GarthSnyder,TrentR.Hein Editora:PearsonBooks
GuiaFocaGNU/Linux
http://focalinux.cipsga.org.br/