Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SAMBA: Ocultar carpetas sin permisos a los usuarios

1,204 views
Skip to first unread message

jEsuSdA 8)

unread,
Sep 21, 2009, 2:30:11 PM9/21/09
to
Hola a todos,

Recientemente monté un servidor de archivos con Samba.

Hay unos 10 usuarios con acceso al servidor y hay una carpeta personal para cada uno, mas algunas otras compartidas para
varios de ellos.

El tema es que cuando los usuarios entran al servidor, ven el listado completo de directorios *incluidos aquellos de los
que no tienen permisos para entrar*.

Un amigo me comentó que existía una directiva que permitía que samba mostrara sólo aquellas carpetas a las que el
usuario tiene acceso. Busqué en la documentación pero no encontré nada.

¿Alguien podría indicarme que directiva es esa?

Muchas gracias. ;)


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Carlos Albornoz

unread,
Sep 21, 2009, 2:50:09 PM9/21/09
to
jEsuSdA 8) escribió:

> Hola a todos,
>
> Recientemente monté un servidor de archivos con Samba.
>
> Hay unos 10 usuarios con acceso al servidor y hay una carpeta personal para cada uno, mas algunas otras compartidas para
> varios de ellos.
>
> El tema es que cuando los usuarios entran al servidor, ven el listado completo de directorios *incluidos aquellos de los
> que no tienen permisos para entrar*.
>
> Un amigo me comentó que existía una directiva que permitía que samba mostrara sólo aquellas carpetas a las que el
> usuario tiene acceso. Busqué en la documentación pero no encontré nada.
>
> ¿Alguien podría indicarme que directiva es esa?
>
> Muchas gracias. ;)
>
>
>
creo que te refieres a :

browsable=yes
public=yes

o en su efecto "=no", esto va en las opciones de cada directorio

saludos

--
Carlos Albornoz C.
Staff DebianChile.cl [http://www.debianchile.cl]
Linux User #360502
http://carlos.debianchile.cl
fono: 97864420

Roberto De Oliveira

unread,
Sep 21, 2009, 3:10:07 PM9/21/09
to
Si quieres que cada usuario tenga una carpeta personal de manera
automática lo puedes hacer con la sección especial "[homes]", eso
publica cada carpeta de usuario de ese directorio como un recurso
compartido. Por ejemplo, si las carpetas de los usuarios la vas a
tener dentro de /srv/sambahomes, colocarías en el smb.conf:
--------------------------------------
[homes]
path = /srv/sambahomes
browseable = no
read only = no
--------------------------------------

Y los usuarios podrían tener acceso a su carpeta dentro de esta ruta
como un recurso compartido independiente, por ejemplo:
//10.0.0.10/pedro, //10.0.0.20/maria
Adicionalmente, con la directiva "browseable = no" estás diciendo a
samba que no permita que samba revele los directorios.

--
Saludos,
Roberto De Oliveira

0 new messages