| O Samba surgiu da necessidade de integrar redes mistas (Windows com Linux). |
|
|
|
| Escrito por cristhian |
| Qua, 08 de Dezembro de 2010 23:59 |
|
No Linux, há duas maneiras de se fazer isso, que é pelo uso do NFS e Samba. O Samba é a solução mais completa, pois possui várias opções de configuração. E o melhor é que permite que os compartilhamentos sejam vistos tanto pelo Linux quanto pelo Windows. A função do Samba é compartilhar recursos, como arquivos, diretórios, impressoras, fazer autenticação de usuários etc. O nome Samba não tem nada a ver com o ritmo musical aqui do Brasil. Esse nome surgiu por causa do protocolo SMB – Server Message Blocks. A evolução do SMB se chama hoje CIFS. O Samba é dividido em 2 módulos: O servidor propriamente dito e cliente, que permite acessar compartilhamentos em outras máquinas (Linux e Windows).
OBS: Os 2 módulos são independentes, ou seja, você pode instalar só o servidor onde você pretenda compartilhar arquivos, e o cliente somente para desktop.
Pacotes: Vamos focar no Debian (pacotes). Servidor: samba Cliente: smbclient Documentos: samba-doc Filesystem: smbfs
Instalação # aptitude install samba No CentOS/Fedora: # yum install samba Para descobrir a versão do Samba que você instalou: # smbd -V Version 3.2.5
O arquivo principal do Samba é o /etc/samba/smb.conf. Faça um backup do original e depois escreva um novo arquivo do zero. # cp /etc/samba/smb.conf /etc/samba/smb.conf.original
O arquivo que iremos usar é o smb.conf. O ideal na primeira configuração é partir do zero. Isso força você a escrever as diretivas do arquivo e você vai familiarizando com a estrutura do arquivo. É importante lembrar que o comentário usado nas linhas responsáveis pelo funcionamento do Samba é representado por ponto e vírgula ; É importante manter esse padrão. Após esses ajustes iniciais, edite o arquivo smb.conf: # vi /etc/samba/smb.conf /etc/samba/smb.conf é organizado por seções.
Seções do arquivo smb.conf
A principal é: [global] Esta seção é responsável pelas diretivas gerais, como nome da máquina servidora Samba, grupo de trabalho ou domínio, se vai agir como PDC ou não etc. Outras seções que usaremos: [homes] É a mais importante quando falamos em compartilhamento, nela ficarão os homes dos usuários. Aqui definimos permissões de como será esse compartilhamento, o caminho de onde ficarão esses diretórios etc. [printers] Seção responsável por definir o compartilhamento da impressora. [netlogon] Essa seção será usada se o Samba atuar como PDC da rede. Conterá o arquivo de script de login que será executado pelas estações. [profiles] Essa seção será usada se o Samba atuar como PDC da rede. Ela é responsável por indicar onde ficará o caminho do diretório que conterá os perfis dos usuários. Além dessas seções, você pode criar outras a fim de fazer outros compartilhamentos. Nesse exemplo que vou mostrar agora, vou usar as seções [global], [homes], [printers] e vou criar uma seção extra chamada [publico]. Vai funcionar assim, primeiro é mostrada toda a seção e explicada linha por linha de cada uma.
Explicando linha por linha. [global] Define a seção em que os parâmetros vão ser definidos. workgroup Define o grupo de trabalho dentro da rede Microsoft netbios name Define o nome da máquina em que o servidor Samba está. server string Comentário sobre o computador. Fica a seu critério. printcap name Define o nome do arquivo que contém o nome da impressora. load printers Define se a lista de impressoras em /etc/printcap será compartilhada automaticamente.
Obs: A impressora já deverá estar instalada! O Samba não instala, nem configura a impressora, apenas compartilha.
printing Define o tipo do servidor de impressora. Pode ser cups, lprng, bsd, hpux etc.
log file Define a localização de onde ficarão os logs; %m indica o log da máquina em questão. Se tenho uma máquina chamada leo e outra maria, terei o log para cada máquina Windows nesse diretório. max log size Define o tamanho máximo do log em KB. encrypt passwords = true Faz com que as senhas sejam criptografadas. Deixe como true. unix password sync Para manter as senhas dos usuários sincronizadas em relação às senhas deles no sistema passwd program & passwd chat Diretivas necessárias para que o passwd funcione corretamente. |
| Última atualização em Qui, 09 de Dezembro de 2010 23:39 |



Comentários
Assine o RSS dos comentários