Basic Samba HOWTO

From Pruonckk.org

Autor orignal: Pruonckk le Punk

Distibuição: Debian Gnu/Linux


Conteúdo

Prefácio

Compartilhar arquivos entre Linux e Windows, é simples, porém, involve um certo conhecimento para Alterar os arquivos e etc... para que a configuração funcione, e finalmente, voce possa compartilhar seus arquivos

Aqui o nosso amigo será o SAMBA, esse cara é quem é responsável por compartilhamento entre Linux e Windows

Instalando o Samba

Para instalar o samba, instale pelo synaptic, os seguintes pacotes

samba
smbclient
smbfs

ou então abra um terminal, e instale usando o apt:

apt-get install samba smclient smbfs

ok, com o samba instalando, agora temos que configurar o samba

Configurando o Samba

Para configurar o samba, vamos precisar de um editor de texto, e de permissao de root então você tem duas opçoes para abrir o editor de texto

gksu kwrite 

ou

gksu gedit

ou entao, voce pode abrir um terminal qq e digitar os seguintes comandos

xhost +
su root
kwrite &

ou

gedit &

( eu mensionei o kwrite ou gedit, mas voce pode usar qq outro editor de texto )

ok, entao agora, vamos fazer a configuração de cima para baixo

abriremos o arquivo

/etc/samba/smb.conf

Agora localize a seguinte expressao no inicio do arquivo

# Change this to the workgroup/NT-domain name your Samba server will part of
  workgroup = WORKGROUP

troque WORKGROUP ou oque tiver escrito, para o nome que terá sua rede por exemplo:

 workgroup = CASA

Agora desceremos ate a seguinte opçao

# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/ServerType.html in the samba-doc
# package for details.
  security = user

se security estiver em outra opçao que nao user, coloque user

agora continuamos a descer no arquivo, e encontraremos a seguinte entrada

# Most people will find that this option gives better performance.
# See smb.conf(5) and /usr/share/doc/samba-doc/htmldocs/speed.html
# for details
# You may want to add the following on a Linux system:
#         SO_RCVBUF=8192 SO_SNDBUF=8192
   socket options = TCP_NODELAY

nesse caso, deixe a linha socket options da seguinte maneira

 socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

agora ao fim do arquivo, vamos criar nosso compartilhamento para isso, acrescente a seguinte entrada:

[Compartilhamento]
  comment = Compartilhamento Linux
  writable = yes
  path = /diretorio/dos/arquivos
  public = yes
  browseable=yes

ok, com isso podemos salvar e fechar o arquivo

bom, definimos a politica de segurança dos compartilhamentos para user então para isso precisamos ter um usuario no sistema, e no samba


Criando um Usuario

supondo que voce queira criar um usuario para usar o compartilhamento, voce faria da seguinte maneira

adduser compartilahmento

complete o resto das questoes que ele pedir

apos criar, podemos criar no samba

smbpasswd compartilhamento

colocamos a mesma senha

agora precisamo aplicar as mudanças

Aplicando as mudanças

Para essas mudanças começar a valer, precisamos reiniciar o serviço do samba para isso use o seguinte comando

/etc/init.d/samba restart

Ok, agora tente acessar o compartilhamento apartir de uma maquina windows

pronto, agora voce pode compartilhar seus arquivos do linux, para sua maquina com windows

Voltar

Ferramentas pessoais
Inutilidades