RSS

Instalando e configurando o SAMBA! Parte 2

terça-feira, 21 de julho de 2009

Bom, (considerando que sou humando e que errar faz parte xD, e que seu servidor ja está com as devidas configurações de rede e as placas up) vamos lá:

Primeiro vamos atualizar a lista de pacotes, uso debian como servidor por tanto:
:~#apt-get update

Após atualizarmos a lista de pacotes disponiveis vamos instalar o samba:
:~#apt-get install samba

Ok! SAMBA ja esta rodando em seu sistema, para ter certeza que ele está rodando correntamente execute:
:~#ps aux
root 16913 0.0 0.3 7360 1228 ? Ss 10:47 0:00 /usr/sbin/nmbd -D
root 16915 0.0 0.7 10444 2360 ? Ss 10:47 0:00 /usr/sbin/smbd -D
root 16919 0.0 0.3 10444 996 ? S 10:47 0:00 /usr/sbin/smbd -D
Certifique-se que o nmbd e o smbd estão rodando no sistema.

Até ai tudo certo, agora vamos as configurações, execute o comando:
:~#cd /etc/samba

Depois de entrar no diretorio do samba, vamos fazer um backup do arquivo de configuração smb.conf renomeando para smb.conf.backup, execute:
:~# mv smb.conf smb.conf.backup

E criamos um novo arquivo, eu particularmente gosto do vim, mas nada impede voce de usar o seu editor preferido:
:~# vim smb.conf

Vou postar um smb.conf que uso em meu servidor domestico:

###############Inicio####################
#Configuracoes
[global]

# nome do domini­o da rede ou grupo de trabalho. Você vai substituir a
# palavra pelo nome.
workgroup = grupo

# Nome do servidor na rede. Substitua caso queira
server string = Servidor Linux

# Acesso de usuarios. Irei usar para somente acesso de usuarios cadastrador, mas se quiser deixar livre para todos so alterar de para
security = user

hosts allow = ALL

# Se seu servidor vai compartilhar impressora, coloque no lugar do
load printers = no

# Arquivo de log de acesso
log file = /var/log/samba.%m

# Tamanho maximo do log de acesso
max log size = 50

socket options = TCP_NODELAY

# Endereço da maquina na qual está sendo configurado o samba
# Substitua xxx.xxx.xxx.xxx pelo seu IP. Ex.: 192.168.2.25
interfaces = 192.168.1.1

local master = no
domain master = no
preferred master = no
dns proxy = no

# Se houver compartilhamento com maquinas Windows, deixe
encrypt passwords = yes

read only = no

# Para acessar o servidor, pode ser digitado um nome que você colocar abaixo
netbios name = servidor

# Se os arquivos são somente leitura, coloque . Se nos arquivos
# qualquer um pode manejar, deixe . Opto por deixar
read only = no

#===== Share Definitions =====
# Primeiramente voce vai colocar o nome da pasta entre colchetes
# aqui temos a opção force user, para autenticação de somente um usuario
# em path = vai ser o diretorio que sera a pasta raiz de compartilhamento ex: path = /home/joao
[arquivos]
revalidate = yes
force user = striteiro
public = yes
path = /home/arquivos

# Agora voce vai setar o endereço da pasta dentro do servidor
# Se a pasta for publica deixe
###################Fim#######################

Vamos criar o(s) usuario(s):
:~# adduser striteiro
:~# smbpasswd -a striteiro
New SMB password:
Retype new SMB password:

Após editar todo esse arquivo, vamos reiniciar o servidor samba:
:~# /etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.

Agora é so setar seu windows com o grupo de trabalho para o definido em smb.conf e testar o compartilhamento.
Qualquer duvida erro ou sujestão sobre a instalação e configuração, por favor comente!
Abraços

0 comentários: