Vous êtes sur la page 1sur 11

Administrao de sistemas

operacionais

Aula 16
Servidor de arquivos Samba
Prof. Esp. Diovani Milhorim
Servidor de arquivos

Samba um aplicativo que simula um


servidor Windows, permitindo que seja
feito gerenciamento e
compartilhamento de arquivos em uma
rede GNU/Linux / Microsoft.
Servidor de arquivos
Alm de ser um timo compartilhador de
arquivos entre rede Microsoft/Linux/Unix, o
Samba permite que o servidor atue como
PDC (Primary Domain Controller), um
controlador primrio de domnio onde o
computador na rede ter um usurio e
senha de acesso ao servidor e seus
arquivos pessoais e configurao ficaro
salvos apenas no servidor.
Servidor de arquivos
Instalando:

Primeiro:

# apt-get upadate
# apt-get install samba
Servidor de arquivos

Configurando:

# cd /etc/samba/
# mv smb.conf smb.conf2
# mcedit smb.conf

O arquivo smb.conf o arquivo de


configurao do servidor.
Servidor de arquivos
O arquivo de configurao

Para colocar o computador na rede e adicionar o


nome pelo qual ser buscado na rede, configure a
sesso "[global]" da seguinte forma:
workgroup = <nome>
Atravs desta opo possvel escolher a qual
grupo de trabalho o servidor ir pertencer.
netbios name = <nome>
Essa opo permite adicionar o nome pelo qual o
servidor ser visto pelos computadores na rede.
Servidor de arquivos
O arquivo de configurao

O compartilhamento de diretrios funciona da seguinte maneira:


[publico]
Define o nome do compartilhamento, como aparecer no ambiente de redes.
path = /home/servidor
Usamos essa sintaxe para definir a pasta local que est sendo compartilhada.
available = yes
Para indicar se o compartilhamento esta disponvel na rede usamos a opo
available.

browseable = yes
O item browseable define se o compartilhamento aparecer na rede.

writable = yes
Adicionando a palavra "yes", o compartilhamento fica disponvel para leitura e
escrita.
Servidor de arquivos
Exemplo

[global]
workgroup = GRUPO
server string = %h server (Samba, Debian)
dns proxy = no
interfaces = lo eth0 eth1
bind interfaces only = true
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = share
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
guest account = nobody
invalid users = root
passwd program = /usr/bin/passwd %u
[Servidor]
comment = Servidor de Arquivos
path = /home/servidor
browseable = yes
read only = yes
guest ok = yes
Servidor de arquivos

Outro exemplo:

[arquivos_tiago]
path = /home/arquivos_tiago
available = yes
writable = yes
browseable = yes
valid users = tiago
hosts allow = 192.168.0.3
Servidor de arquivos

Agora cria-se a pasta servidor:


# mkdir /home/servidor
# cd /home/
# chmod 777 servidor/
E por fim:
# /etc/init.d/samba restart
Servidor de arquivos

Prtica:

Configure um servidor samba em seu sistema linux com


grupo igual ao seu nome e cuja mquina seja visivel com
nome de servidor_<seu nome>.

No servidor crie uma pasta compartilhada de nome


publico, vsvel na rede, com permisso de escrita e
navegvel.

Crie um arquivo de nome dados.txt nesta pasta, coloque


nele seu nome e endereo.
Tente acessar o arquivo a partir de uma mquina
windows.

Vous aimerez peut-être aussi