¿Cómo puedo compartir una carpeta en una red con samba?

¿Cómo puedo compartir una carpeta en una red con samba?

¿Cómo puedo crear un directorio compartido con samba? ¿Es posible hacerlo visible sólo para un número restringido de personas que utilizan la red o sólo puedo restringir el permiso de acceso?

Respuesta1

-Puedes simplemente agregar las definiciones en "/etc/samba/smb.conf" al final del archivo, las definiciones que permiten compartir la carpeta en samba, como este simple ejemplo...

  [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

...donde simplemente nos quedamos definidos como la carpeta compartida, con estas definiciones la carpeta es desechable, puede ser navegada, es pública y ¡todos pueden acceder a ella! pero no se puede escribir, es solo para lectura, ¡no tengo acceso de escritura! esta carpeta compartida en la red.

Respuesta2

Puede agregar una carpeta con acceso más controlado como este pequeño ejemplo que muestra en el servidor una carpeta con el nombre "Usuarios", pero cuando el usuario accede a esta carpeta, accede a su "Carpeta INICIO en el 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

información relacionada