registro de acciones de usuario samba

Ven aquí para compartir tus consejos y trucos para usar Samba4
Bloqueado
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

16 de septiembre de 2015 - 08:42

Hola,

tengo una pregunta rápida sobre "usershares".

Si entiendo bien, esta función permite definir el directorio personal de un usuario.

No la uso porque declaro mis recursos compartidos así:

[%U]
comment = Directorio personal
browseable = yes
path = /home/users/%G/%U
preexec = bash /etc/samba/bin/add_home.sh %U domain professors
read only = no.


Por lo tanto, me gustaría desactivar la función usershares para que mis registros de Samba sean más limpios.

De hecho, en mis registros de Samba siempre encuentro:

/var/lib/samba/usershares failed. No such file or directory.

Esto se debe a que Samba intenta crear una carpeta de usuario para cada persona en el directorio /var/lib/samba/usershares.

¿Cómo puedo desactivar esta función?
Última edición realizada por sfonteneau el 16 de septiembre de 2015 a las 12:24; editado 1 vez.
Avatar de usuario
Sansón
Mensajes: 245
Inscripción: 20 de junio de 2014 - 10:29

16 de septiembre de 2015 - 11:24

Hola Simon,

la función usershare de Samba permite a los usuarios crear sus propias definiciones de recursos compartidos.
Esto no hace referencia al directorio personal del usuario.

Además, es una función secundaria.
¿Podrías mostrarme tu archivo smb.conf?
Steven Samson - Tranquil IT Systems
No dudes en dejarnos tu opinión sobre Wapt en el foro o en responder a nuestros cuestionarios :).
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

16 de septiembre de 2015 - 12:17

Hola Steven y gracias

Aquí está mi archivo smb.conf (es solo un servicio de alojamiento de archivos)

Código: Seleccionar todo


//
                                                                                                                                                                                                                            
Última edición realizada por sfonteneau el 16 de septiembre de 2015 a las 15:20, editado 2 veces.
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

16 de septiembre de 2015 - 12:19

No he publicado los archivos de subconfiguración.

Solo contienen declaraciones de compartición.
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

16 de septiembre de 2015 - 14:06

La adición de

Código: Seleccionar todo

usershare max shares = 0
El problema aparentemente se ha resuelto. Ahora tengo registros limpios

Creí haber entendido que usershare max shares = 0 era la opción predeterminada

Simón
Avatar de usuario
Sansón
Mensajes: 245
Inscripción: 20 de junio de 2014 - 10:29

16 de septiembre de 2015 - 14:22

¿Cuál es la salida del comando?

Código: Seleccionar todo

testparm |grep usershare 
De hecho, los valores predeterminados son:

Código: Seleccionar todo

	usershare allow guests = No
	usershare max shares = 0
	usershare owner only = Yes
	usershare path = /usr/local/samba/var/locks/usershares
	usershare prefix allow list = 
	usershare prefix deny list = 
	usershare template share = 
Steven Samson - Tranquil IT Systems
No dudes en dejarnos tu opinión sobre Wapt en el foro o en responder a nuestros cuestionarios :).
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

16 de septiembre de 2015 - 15:11

De hecho, si no especifico los valores de usershare,

testparm no devuelve ninguna información al respecto.

Necesito especificar los valores predeterminados en smb.conf para que aparezcan.

Cabe mencionar que no estoy usando la versión compilada de Samba, sino la versión proporcionada por Debian 8 en los repositorios.

Por lo tanto, no estoy usando la última versión; estoy en la versión 4.1.17.

En cualquier caso, ahora tengo registros limpios. Gracias.
Bloqueado