O documento discute os protocolos Samba e NFS. Samba é usado para compartilhamento de arquivos entre sistemas Windows e Unix através do arquivo de configuração smb.conf. NFS permite compartilhamento de diretórios entre sistemas Unix usando o arquivo /etc/exports para exportar diretórios e montá-los em outros sistemas.
2. UESPI – Universidade Estadual do Piauí - OPTATIVA I
Samba
Foi criado para comunicação com
protocolo NetBEUI no Windows.
Criado através da análise do tráfedo
Prof. Tarcísio Franco
NetBIOS da rede. NetBIOS é a forma de
como os dados são transportados.
Soluções em ambiente Unix para
interligar redes heterogênias.
3. UESPI – Universidade Estadual do Piauí - OPTATIVA I
Samba
Para o samba funcionar dois daemons são
necessários:
– nmbd : responsável pelo serviço de
pesquisa e resolução de nomes.
Prof. Tarcísio Franco
– smbd: compartilhamentos de arquivos e
impressoras e autenticação.
4. UESPI – Universidade Estadual do Piauí - OPTATIVA I
Samba
Configuração do samba está disponível
no arquivo /etc/samba/smb.conf
O arquivo é dividido em seções e
Prof. Tarcísio Franco
parâmetros
As seções são definidas através dos
couchetes “[ ]”
5. UESPI – Universidade Estadual do Piauí - OPTATIVA I
Samba
Alguns nomes de seções são reservados
para configurações específicas:
– [global] : define configurações gerais
tendo efeito a todos os
Prof. Tarcísio Franco
compartilhamentos no servidor.
– [homes] : acesso ao diretório home do
usuário que tem permissão.
– [printers] : opções gerais para controle
das impressoras do sistema. Mapeia
/etc/printcap
6. UESPI – Universidade Estadual do Piauí - OPTATIVA I
Samba
Alguns nomes de seções são reservados
para configurações específicas:
– [profile] : define configuração do usuário
Roaming Profiles.
Prof. Tarcísio Franco
Qualquer outra seção no arquivo smb.conf
é tratado como compartilhamento. Ex.:
[secao], [alunos], etc
7. UESPI – Universidade Estadual do Piauí - OPTATIVA I
Samba
Nomes e grupos
– netbios name = [nome do servidor]
• Especifica o nome NetBIOS primário do
servidor Samba
Prof. Tarcísio Franco
– workgroup = [grupo de trabalho/dominio]
• Diz qual o nome do grupo de
trabalho/dominio a que o servidor Samba
pertencerá
– Server string = [identificacao]
• Identificação enviada do servidor Samba
para o ambiente de rede
8. UESPI – Universidade Estadual do Piauí - OPTATIVA I
Samba
Restrições de acesso
– guest account = [conta]
• Define a conta local de usuário que será
mapeada quando um usuário se conectar sem
Prof. Tarcísio Franco
senha(usuário guest)
– invalid users
• Define uma lista de usuários ue não terão
acesso aos recursos do servidor ou
compartilhamento
– valid users
• Semelhante ao invalid, mas permite somente
os usuários especificados tenham acesso
9. UESPI – Universidade Estadual do Piauí - OPTATIVA I
Samba
Níveis de autenticação
– Security = [nivel]
• Shared – usada principalmente quando apenas a
senha é enviada por compartilhamento acessado
para o servidor.
Prof. Tarcísio Franco
• User – o usuário precisa ter uma conta de usuário
no linux para acessar seus compartilhamentos.
• Domain – neste nível, o acesso só será prmitido
quando a máquina for adicionada ao domínio
com o smbpasswd. A conta de usuário será
validada em um servidor PDC (controlador de
domínio)
• Server – a máquina Samba tentará autenticar o
usuário em outro servidor. É usado quando
configuramos um servidor de perfis de usuário ou
logon separado do PDC.
10. UESPI – Universidade Estadual do Piauí - OPTATIVA I
NFS – Netword File System
• Protocolo foi desenvolvido originalmente
para compartilhamento de arquivos
UNIX e foi herdado pelo Linux
•
Prof. Tarcísio Franco
Permite que diretórios sejam exportados
para serem usados por clientes.
• Permite montar compartilhamentos
remotos.
• É um serviço que pode ser totalmente
transparente ao usuário.
11. UESPI – Universidade Estadual do Piauí - OPTATIVA I
NFS – Netword File System
• Para exportar usa-se, /etc/exports, com
seguinte formato:
diretorio maquina1(opçoes) maquina2(opçoes)
Prof. Tarcísio Franco
– diretório:caminho completo do
diretório que será compartilhado
– maquina1 e maquina2: define os
computadors clientes que poderão
ter acesso ao diretório, pode ser
nome ou IP
12. UESPI – Universidade Estadual do Piauí - OPTATIVA I
NFS – Netword File System
• Para exportar usa-se, /etc/exports, com
seguinte formato:
diretorio maquina1(opçoes) maquina2(opçoes)
Prof. Tarcísio Franco
– opcoes : definem o tipo de acesso
ro – o diretório écompartilhado somente
como leitura. Opção padrão.
rw – os cliente NFS, poderão ler e gravar
no_root_squash – o superusuario da
máquina cliente terá o mesmo nível de
acesso na maquina servidora
noaccess – nega o acesso ao
compartilhamento
13. UESPI – Universidade Estadual do Piauí - OPTATIVA I
NFS – Netword File System
• Montar compartilhamento:
mount -t nfs servidor:/home/publico
/mnt/publico
Prof. Tarcísio Franco
• O serviço de NFS utiliza-se de alguns
processos:
– Portmap
– Mountd
– Nfsd
– Statd
– rquotad