samba nfs

13

Click here to load reader

Upload: tarcisioti

Post on 25-Jun-2015

758 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Samba nfs

UNIVERSIDADE ESTADUAL DO PIAUÍ – UESPI

Bacharelado em Computação

SAMBA

NFS

Tarcísio Franco Jaime

Page 2: Samba nfs

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.

Page 3: Samba nfs

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.

Page 4: Samba nfs

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 “[ ]”

Page 5: Samba nfs

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

Page 6: Samba nfs

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

Page 7: Samba nfs

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

Page 8: Samba nfs

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

Page 9: Samba nfs

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.

Page 10: Samba nfs

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.

Page 11: Samba nfs

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

Page 12: Samba nfs

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

Page 13: Samba nfs

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