samba nfs
TRANSCRIPT
UNIVERSIDADE ESTADUAL DO PIAUÍ – UESPI
Bacharelado em Computação
SAMBA
NFS
Tarcísio Franco Jaime
UES
PI
– U
niv
ers
idad
e E
sta
du
al d
o P
iau
í -
O
PTA
TIV
A I
Pro
f. T
arc
ísio
Fra
nco
Samba
Foi criado para comunicação com protocolo NetBEUI no Windows.
Criado através da análise do tráfedo NetBIOS da rede. NetBIOS é a forma de como os dados são transportados.
Soluções em ambiente Unix para interligar redes heterogênias.
UES
PI
– U
niv
ers
idad
e E
sta
du
al d
o P
iau
í -
O
PTA
TIV
A I
Pro
f. T
arc
ísio
Fra
nco
Samba
Para o samba funcionar dois daemons são necessários:
– nmbd : responsável pelo serviço de pesquisa e resolução de nomes.
– smbd: compartilhamentos de arquivos e impressoras e autenticação.
UES
PI
– U
niv
ers
idad
e E
sta
du
al d
o P
iau
í -
O
PTA
TIV
A I
Pro
f. T
arc
ísio
Fra
nco
Samba
Configuração do samba está disponível no arquivo /etc/samba/smb.conf
O arquivo é dividido em seções e parâmetros
As seções são definidas através dos couchetes “[ ]”
UES
PI
– U
niv
ers
idad
e E
sta
du
al d
o P
iau
í -
O
PTA
TIV
A I
Pro
f. T
arc
ísio
Fra
nco
Samba
Alguns nomes de seções são reservados para configurações específicas:
– [global] : define configurações gerais tendo efeito a todos os 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
UES
PI
– U
niv
ers
idad
e E
sta
du
al d
o P
iau
í -
O
PTA
TIV
A I
Pro
f. T
arc
ísio
Fra
nco
Samba
Alguns nomes de seções são reservados para configurações específicas:
– [profile] : define configuração do usuário Roaming Profiles.
Qualquer outra seção no arquivo smb.conf é tratado como compartilhamento. Ex.: [secao], [alunos], etc
UES
PI
– U
niv
ers
idad
e E
sta
du
al d
o P
iau
í -
O
PTA
TIV
A I
Pro
f. T
arc
ísio
Fra
nco
Samba
Nomes e grupos– netbios name = [nome do servidor]
• Especifica o nome NetBIOS primário do servidor Samba
– 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
UES
PI
– U
niv
ers
idad
e E
sta
du
al d
o P
iau
í -
O
PTA
TIV
A I
Pro
f. T
arc
ísio
Fra
nco
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 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
UES
PI
– U
niv
ers
idad
e E
sta
du
al d
o P
iau
í -
O
PTA
TIV
A I
Pro
f. T
arc
ísio
Fra
nco
Samba Níveis de autenticação
– Security = [nivel]• Shared – usada principalmente quando apenas a
senha é enviada por compartilhamento acessado para o servidor.
• 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.
UES
PI
– U
niv
ers
idad
e E
sta
du
al d
o P
iau
í -
O
PTA
TIV
A I
Pro
f. T
arc
ísio
Fra
nco
NFS – Netword File System
• Protocolo foi desenvolvido originalmente para compartilhamento de arquivos UNIX e foi herdado pelo Linux
• 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.
UES
PI
– U
niv
ers
idad
e E
sta
du
al d
o P
iau
í -
O
PTA
TIV
A I
Pro
f. T
arc
ísio
Fra
nco
NFS – Netword File System
• Para exportar usa-se, /etc/exports, com seguinte formato:
diretorio maquina1(opçoes) maquina2(opçoes)
– 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
UES
PI
– U
niv
ers
idad
e E
sta
du
al d
o P
iau
í -
O
PTA
TIV
A I
Pro
f. T
arc
ísio
Fra
nco
NFS – Netword File System
• Para exportar usa-se, /etc/exports, com seguinte formato:
diretorio maquina1(opçoes) maquina2(opçoes)
– 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
UES
PI
– U
niv
ers
idad
e E
sta
du
al d
o P
iau
í -
O
PTA
TIV
A I
Pro
f. T
arc
ísio
Fra
nco
NFS – Netword File System• Montar compartilhamento:
mount -t nfs servidor:/home/publico /mnt/publico
• O serviço de NFS utiliza-se de alguns processos:
– Portmap
– Mountd
– Nfsd
– Statd
– rquotad