Samba - problema al escribir en carpeta compartida

 
Vista:

problema al escribir en carpeta compartida

Publicado por maveganzones (1 intervención) el 03/02/2006 12:09:15
Hola a tod@s.

Tengo un servidor linux con samba instalado compartiendo una carpeta "compartida".

El servidor está configurado en modo "shared" y la carpeta compartida está configurada con acceso "guess_only" de manera que para cualquier conexión a la carpeta utilice determinado usuario "user" de linux.

No hay ningún problema a la hora de acceder a la carpeta y listar sus contenidos. El problema está cuando se escribe un fichero en la carpeta. Da el siguiente error:

> No se puede copiar. El nombre de red especificado ya no está disponible.

Sin e3mbargo si que ha copiado el fichero y al refrescar la carpeta aparece. Sin embargo, cualquier operación posterior sobre el fichero da el siguiente error:

> No se puede eliminar. Esta siendo usado por otra persona o programa.

El fichero de log dice lo siguiente:

> smbd/service.c:make_connection_snum(705)
> mgmenus (192.168.6.143) connect to service shared initially as user sambaguest (uid=499,
> gid=508) (pid 12792)

Habitualmente samba cierra la conexión una vez realizada la operación. Por ejemplo, esta es la salida tras listar los contenidos de la carpeta:

> mgmenus (192.168.6.143) connect to service shared initially as user sambaguest (uid=499,
> gid=508) (pid 12151)
> [2006/02/03 11:50:30, 1] smbd/service.c:close_cnum(887)
> mgmenus (192.168.6.143) closed connection to service shared
> [2006/02/03 11:50:40, 1] smbd/service.c:make_connection_snum(705)

Lo que creo que pasa es que tras copiar exitósamente el fichero abre otra conexión (no se por qué) y falla la operación que quiera realizar (no se cuál), y no se cierra la conexión, provocando los errores anteriores.

Según SWAT el estado del servidor tras el error es el siguiente:

> Active conections:
PID Client IP address Date
12895 mgmenus 192.168.6.143 Fri Feb 3 12:31:12 2006

> Open files:
PID Sharing R/W Oplock File Date
12895 DENY_ALL WRONLY NONE /mnt/gigatron/shared/mikel.jpg Fri Feb 3 12:31:15 2006

Dicho proceso es el que se queda bloqueado provocando el error.

¿Alguién sabe qué es este proceo o como se puede solucionar ésto?

Un saludo y gracias por adelantado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder