Mailinglist Archive: opensuse-es (1382 mails)

< Previous Next >
Re: [opensuse-es] Bloqueo de archivos en Samba
  • From: "Carlos E. R." <robin.listas@xxxxxxxxxxxxxx>
  • Date: Thu, 2 Oct 2008 13:08:57 +0200 (CEST)
  • Message-id: <alpine.LSU.2.00.0810021258340.458@xxxxxxxxxxxxxxxx>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



El 2008-10-02 a las 11:23 +0200, francisco f escribió:

Lo de office lo hace el office no el sistema, de eso el problema que a veces
se quendan bloqueados.


:))
!venga venga corregirmeee¡

Pues que eso lo hace el sistema, el de microsoft. Es bastante antiguo, la interfaz viene del msdos 4.0 o quizás anterior, cuando cargaban el módulo "share.exe" que nadie sabía para que servía.

La función de abrir fichero por defecto abre en modo de apertura exclusiva para escritura, si no recuerdo mal (hace años que no lo toco); tengo el manual detrás si le interesa a alguien. Pero tú puedes especificar una forma de acceso distinta. Puedes permitir a otros escribir, prohibir a nadie que lo abra de ninguna forma, etc.

Y una vez abierto el fichero puedes seleccionar zonas del fichero bloqueadas (en escritura o lectura o ambas) o bloquear todo el fichero. Lo de las zonas de bloqueo se usa en bases de datos: bloqueas solamente el registro que estás editando. Es necesario al tener bases de datos sin daemon, que abres directamente el mismo fichero desde varios ordenadores, como hace el access.


Ignoro si el Linux tiene esa capacidad de bloquear ficheros y por zonas.

De hecho, el linux tiene varias formas de bloqueo, unas basadas en el kernel y otras no. Por ejemplo, una muy habitual es crear un fichero "al lado" llamado fichero.LOCK. Otro programa debe verificar que ese fichero lock no existe antes de intentar grabar... pero no es un bloqueo forzado, te lo puedes saltar a la torera.

Me sospecho que no implementaron los bloqueos en el kernel al principio, y los programadores se buscaron la vida con lo de los ficheros .lock. Ahora sí existe, pero permanecen diversas formas de bloqueo.

- -- Saludos
Carlos E.R.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkjkq8sACgkQtTMYHG2NR9WH0ACfUXCMOG7NsqmZFel8+s9LEAhE
svsAn3HBPIIhuPu8pmMfiDHk+SBvTXjT
=e8DR
-----END PGP SIGNATURE-----
< Previous Next >
References