[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Samba- Bloquear fichero de solo lectura cuando está abierto por otro usuario





El 7 de mayo de 2015, 17:05, Maykel Franco <maykeldebian@gmail.com> escribió:


El 7 de mayo de 2015, 16:32, Camaleón <noelamac@gmail.com> escribió:
El Thu, 07 May 2015 16:11:53 +0200, Maykel Franco escribió:

(ese html...)

> Hola buenas, actualmente usaba owncloud mediante el cliente de
> sincronización de owncloud por webdav.
>
> Sincronizaba ciertas carpetas y mediante la administración web de
> owncloud compartía carpetas. El problema en el que me he visto envuelto
> es cuando yo tengo abierto un fichero y estoy modificandolo, otro
> usuario lo abre al mismo tiempo y lo edita también, y cuando voy a
> guardarlo me guarda una copia para no sobreescribir el fichero original,
> al otro usuario evidentemente también.

(...)

Más que samba, yo buscaría el bloqueo por parte de webdav/opencloud que
es quien maneja el cotarro. En el entorno que tienes configurado, samba
no actúa como samba... ya me entiendes.

Y aún en un entorno normal (samba local) no todas las aplicaciones hacen
uso del bloqueo de los archivos por lo que la configuración que puedas
tener definida en el servidor samba no siempre se respeta.

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] pan.2015.05.07.14.32.58@gmail.com" target="_blank">https://lists.debian.org/[🔎] pan.2015.05.07.14.32.58@gmail.com



Tienes toda la razón, primeor he buscado bloqueo a nivel de owncloud (webdav) pero no he encontrado nada relevante.

De todas formas el bloqueo me ha funcionado con parámetros básicos de samba, el problema es la aplicación que estés usando... Es decir, notepad no se da cuenta de nada, por ejemplo, pero word, excell... etc, se dan cuenta de que el fichero está abierto. Sino recuerdo mal te genera un archivo ~$fichero cuando abres un .doc a través de samba, lo que no entiendo es por qué luego no lo borra, pero bueno eso es tema aparte.

Voy a ver si puedo encontrar algo para el bloqueo a nivel de webdav, tendré que mirar en este caso en nginx, que es el servidor web que uso con owncloud.

Ahora sí:

https://github.com/owncloud/core/issues/10474

Pero tiene mala pinta porque dicen que no funciona. Funciona cuando usas la misma cuenta de usuario en 2 ordenadores y tiras por webdav a través del cliente de owncloud, pero cuando compartes una carpeta con otro usuario y se ponen abrir el mismo fichero, no hace ningún tipo de bloqueo...

No sé si probar lo que comentan ahí de tocar el código de owncloud, por supuesto en una VM de pruebas, pero según dicen no funciona. O mejor tirar por samba pero ya tienes que cambiar la metodología de trabajo. 


Reply to: