Página 1 de 1

registro de acciones de usuario samba

Publicado: 16 de septiembre de 2015 - 08:42
por sfonteneau
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?

Re: registro de recursos compartidos de usuarios de Samba

Publicado: 16 de septiembre de 2015 - 11:24 a. m.
por ssamson
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?

Re: registro de recursos compartidos de usuarios de Samba

Publicado: 16 de septiembre de 2015 - 12:17 p. m.
por sfonteneau
Hola Steven y gracias

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

Código: Seleccionar todo


//
                                                                                                                                                                                                                            

Re: registro de recursos compartidos de usuarios de Samba

Publicado: 16 de septiembre de 2015 - 12:19 p. m.
por sfonteneau
No he publicado los archivos de subconfiguración.

Solo contienen declaraciones de compartición.

Re: registro de recursos compartidos de usuarios de Samba

Publicado: 16 de septiembre de 2015 - 14:06
por sfonteneau
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

Re: registro de recursos compartidos de usuarios de Samba

Publicado: 16 de septiembre de 2015 - 14:22
por ssamson
¿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 = 

Re: registro de recursos compartidos de usuarios de Samba

Publicado: 16 de septiembre de 2015 - 15:11
por sfonteneau
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.