Hola.. Con fecha 00:15 28/06/2005, max escribió: -- Inicio del mensaje --
Hola a todos, necesito compartir una carpeta en concreto de cada usuario de mi servidor debian, utilizando samba Cada usuario tiene en su Home la carpeta "Public" y quiero compartir solo esa y no toda la Home. Como puedo hacerlo de forma automática? Estaba pensando de poner una variable en el path como %U o $HOME pero parece no funcionar. Aquí el trozito de smb.conf. [Public] path = /home/%U/Public available = yes browseable = yes public = yes writable = yes create mask = 777 directory mask = 777
Esta configuración tiene que confundir al servidor samba, porque estás nombrando un servicio en concreto (el servicio Public) con unos parámetros que son variables. La verdad es que no sé cómo respondería.
¿Qué tal modificando la entrada [homes]? Lo he probado, la verdad, pero en teoría el parámetro "path" podria aplicarse también a este caso, aunque en mis pruebas ha resultado ser desastroso.
[homes] comment = Home Directories path = /home/%U/Public browseable = yes writeable = yes create mode = 0777 directory mode = 0777Otro detalle para tener en cuenta: el servicio [homes] entrega una carpeta en concreto a cada usuario, no comparte todas las carpetas de forma genérica. O sea, aunque tengas muchos usuarios estos no tienen por qué ver las carpetas del resto de los usuario... al menos yo no he dado en cómo hacerlo (aunque me gusta mucho más esto que lo que hace windows, que temuestra todas las carpetas de todos los logins del sistema... ideal para ataques de "fuerza bruta").
Saludos.