Como posso compartilhar uma pasta em uma rede com o samba?

Como posso compartilhar uma pasta em uma rede com o samba?

Como posso criar um diretório compartilhado com o samba? É possível torná-lo visível apenas para um número restrito de pessoas que utilizam a rede ou só posso restringir a permissão de acesso?

Responder1

-Você pode simplesmente adicionar as definições no "/etc/samba/smb.conf" no final do arquivo as definições que permitem compartilhar a pasta no samba, como neste exemplo simples...

  [shared]
      path      = /home/user/shared    <= Here we just put the
                                          path of the folder
                                          that we goes share.
      available = yes
      browsable = yes
      public    = yes
      writable  = no

...onde ficamos apenas definida a pasta compartilhada, com essas definições as pastas são descartáveis, podem ser navegáveis, são públicas todos podem acessá-la! mas não é gravável, é apenas para leitura, não tem acesso de gravação!!! esta pasta compartilhada na rede.

Responder2

Você pode adicionar uma pasta com acesso mais controlado como este pequeno exemplo que mostra no servidor uma pasta com o nome "Usuários" mas quando o usuário acessa esta pasta ele acessa sua "Pasta HOME no sistema".

[Users]
    comment = Home User's folders (%L server)
    path    = /home/%U

    valid users     = %U
    available       = yes

    browsable       = yes
    writable        = yes
    guest ok        = no
    public          = no
    printable       = no
    locking         = yes
    strict locking  = yes

informação relacionada