Linux Portugal
  Login   -   Registar!   -   Password?
    Novo Mirror Português - CeSIUM  
  Documentação Recente   Últimas Perguntas   Ultimos Posts do Forum
  Emular rato pelo teclado numérico
  Forçar o desmonstar de um dispositivo com estado ocupado (busy)
  Fedora 10 - Instalar o source do Kernel
  Linux numa Pen Drive
  Kanguru Huawei e220 - OpenSUSE 10.2
  Terminal Linux no Windows
  Instalando o Oracle Express Edition 10.2 no Ubuntu Server
  instalar o KDE 4 sob MacOS X
  Bloquear o login aos utilizadores
  slackpkg
  Acertar data e hora
  Carregar o SmartArray (HP ml50 e afins na instalação do fedora)
hardware livre
Arranque
Video
Comunidade !
Ligação de camera por firewire
Usar Xubuntu/Mint numa Pen como se fosse o SLAX
Duvidas na resolução de um trabalho
Brasileiros podem participar do fórum?
Começando no Fórum
Qual a melhor distribuição para uma loja?
Instalação Linux
Instalação de pacotes não confiáveis
ASUS ROG TOURNAMENT - LEAGUE OF LENGENDS & CS: GO
Barbini - [2014-03-03 13:57:49 ]

MEO XLPARTY FIL 2013 - INSCRIÇÕES & TORNEIOS
Barbini - [2013-11-26 11:07:34 ]

O Worten Ultimate Challenge está de volta!
Barbini - [2013-10-30 12:06:30 ]

Olé, um game de drible e gol - jogue grátis
mattpaulo - [2013-07-21 22:54:37 ]

Worten Ultimate Challenge PES 2013 - GT5
Barbini - [2013-06-17 14:11:50 ]

MEO XLPARTY - EXPOCENTRO - POMBAL 2013
Barbini - [2013-06-14 17:16:08 ]

Simplicidade a armadilha do 80/20
mattpaulo - [2013-05-04 20:29:13 ]

Ligar e desligar o PC Remotamente
soneca - [2012-11-02 18:25:02 ]

Add to Google Reader or Homepage   Add to Pageflakes      Add to netvibes   Adicione o artigo ao del.icio.us
Documentação


Como partilhar ficheiros na rede do windows
 

O que vai ser explicado neste pequeno tutorial de como ter um computador a correr GNU/Linux onde se vão partilhar ficheiros e pastas, na rede do windows.

Para tal vai-se usar o samba (http://www.samba.org). Quem usar o apt-get basta para isso fazer apt-get install samba ou igual com o urpmi / yum para o caso do mandrake.

Supondo que o software já está instalado, vamos à parte da configuração do servidor de ficheiros.

Para ja vou-vos explicar como configurar um sistema muito basico. É uma simples partilha de ficheiros.

Para tal vamos editar o ficheiros (neste caso) /etc/samba/smb.conf e para ja, apaguem todo o seu conteudo, pois vamos construí-lo do nada.

/etc/samba/smb.conf

Este ficheiro é o principal ficheiro do samba. Ele é constituido por várias partes uma delas e a mais importante, pois e global a todas as outras.
Daí o nome dela (GLOBAL)

O que está a seguir é um extracto de um ficheiro de configuração minimo, com os comentarios necessarios ao melhor entendimento deste processo.

[global]
#ficheiro onde vão ser guardados, neste
#caso os utilizadores do samba.

smb passwd file = /etc/samba/smbpasswd

#tipo de segurança implementada pelo
#samba. Neste caso vai ao detalhe do
#utilizador. (nível de segurança)

security = user

#Esta linha indica ao samba que deve
#usar passwords encriptadas. E preciso
#ter cuidado quando se aciona esta
#linha, pois se usarem o windows 95/98
#tem de efectuar algumas alterações

encrypt passwords = yes

#Grupo de trabalho

workgroup = SLinux

#Descricao do servidor na rede

server string = Servidor de backups

#modo de abertura das conexoes ...

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

#Nome do computador na rede windows

netbios name = BACKUP

#log das operações por maquina na pasta respectiva

log file = /var/log/samba/%m.log
#indica que o log nao tem limite de
#ocupacao no disco

max log size = 0

#muito importante esta linha, pois serve
#para poderem controlar quais os pc's
#que acedem a esta maquina

hosts allow = 192.168.

(neste caso usei so 192.168. o que significa que qualquer PC que tenha endereço IP começado por 192.168. tem acesso a este servidor). Serve para implementar segurança.

Até agora só configuramos o servidor, mas nada de configurar as partilhas ainda. Vamos então passar a essa parte.

Agora um outra parte essencial, pois esta serve para partilhar as áreas pessoais de um utilizador linux no Windows. Tem de ter este nome especifico homes
----------------------------------------


[homes]
#Descricao da partilha
comment = Area Pessoal

#quais os utilizadores validos? o %S diz
#que o utilizador é autentificado antes
#para poder aceder so a uma area
#especifica

valid users = %S

#Indica se esta partilha aparece na rede #para qualquer pessoa que nao seja
#válida

browseable = no

#Indica que o utilizador pode escrever
#nessa partilha ou nao. Neste caso sim

writeable = yes

#Modo de criacao dos ficheiros (permissoes)

create mode = 0664

#O mesmo so que para as pastas

directory mode = 0775

# se esta disponivel para utilizadores #nao validados. Neste caso nao.

available = no
----------------------------------------

A seguir vai ser demonstrado como criar uma partilha de uma pasta para todos os utilizadores acederem, so de leitura e só alguns utilizadores é que escrevem.

Neste ja podemos dar o nome que quisermos, como por exemplo está a seguir. Dei o nome PUBLICO à partilha, ou seja, no windows vai aparecer a partilha PUBLICO.

[PUBLICO]

#Caminho da pasta a partilhar
path = /DISCO3/DISCO2/BACKUP/PUBLIC/

#utilizadores que vao ler os dados
read list = global

#Descricao na rede
comment = Software PUBLICO

#Indica quem escreve na pasta. Neste
#caso só o utilizador1 e o grupo root (o
#simbolo @ indica o grupo. @root= grupo
#root)

write list = utilizador1,@root
----------------------------------------

Para terminar gravar o ficheiro e a configuracao inicial já está mais ou menos.

Falta criar os utilizadores que vao ter acesso do windows.

Para tal e necessario cria-lo com o seguinte comando.
smbpasswd -a utilizador1, onde este utilizador1 tem de existir no sistema Linux. De seguida ele pede a password que vai ser usada no windows por esse utilizador. E ja está.
NOTA: Não esquecer de ver as permissões da pastas, para ver se estão de acordo com os utilizadores e os grupos estabelecidos.

Penso que é tudo.
Em comentario vou colocar o ficheiro todo que fizemos sem comentários para que seja mais facil copiarem o seu conteudo.

Duvidas em comentario.
Escrito por: Luis RodriguesTestado em: REDHAT( 8.0 )
Comentário de: Luis Rodrigues
/etc/samba/smb.conf


[global]
smb passwd file = /etc/samba/smbpasswd
security = user
encrypt passwords = yes
workgroup = SLinux
server string = Servidor de backups -
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
netbios name = BACKUP
log file = /var/log/samba/%m.log
load printers = yes
printcap name = /etc/printcap
max log size = 0
hosts allow = 192.168.

[homes]
comment = Home Directories
valid users = %S
browseable = no
writeable = yes
create mode = 0664
directory mode = 0775
available = no

[PUBLIC]
path = /DISCO3/DISCO2/BACKUP/PUBLIC/
read list = global
comment = Software PUBLICO
write list = utilizador1,@root

Comentário de: luismcpereira
Boas!! Sou novo por aqui e tenho andado a avanturar-me aos poucos no mundo do Linux. Achei o SAMBA muito interessante e resolvi experimentar. Mas estou a ter problemas. A partir do meu pc windows xp continuo sem conseguir aceder á partilha que criei no Fedora Core 4. Configurei atravez do GUI e pelo ja estive a confirmar por este guia.
Consigo ver o "servidor de SAMBA" nos "Meus locais na rede - Grupo de trabalho" mas depois diz que nao tenho permissões. Ja verifiquei a pasta partilhada e está com (777). Alguma sugestão??? Obrigado desde já! ;)

Comentário de: luismcpereira
Olá de novo :)

Ja descobri o que se passava.
Parei o serviço IPTables e ja consigo aceder. Agora surge outra questão. O que é que eu tenho que modificar no iptables para o poder ligar novamente e não perder o acesso??

Comentário de: kiver
Boas.

Tenho o Samba Server a correr, mas estou a ter alguns problemas com o Samba client já que consigo ver as outras máquinas, mas não consigo ver os ficheiros nelas contidas.

Alguém me pode ajudar?




Voltar atrás

Endereço de email:


Linux Portugal RSS




    Revista Espirito Livre
    Fedora Release
    Ubuntu Release
Desenvolvido pela equipa GNU/Linux Portugal (2005)
Ver código da página
Como partilhar ficheiros na rede do windows - Linux Portugal