¿Cómo pueden los usuarios leer un PDF en una red de Windows, sin bloqueo de archivos?

8

Un empleado de la oficina actualiza periódicamente un PDF de calendario en una unidad de red compartida de Windows. Este calendario es referenciado durante todo el día por muchos del personal de 20-40 en la red, a menudo dejando este archivo abierto en sus lectores Acrobat durante horas y horas.

Si el archivo está abierto en cualquier lugar, el usuario de publicación no puede actualizarlo debido a un bloqueo de archivo. ¡Esto significa una búsqueda en la oficina y transmisiones por correo electrónico para cerrar el PDF @ # $%!

¿Qué acciones de administrador de usuario o de red sugeriría para que no necesitemos enviar / recibir estos correos electrónicos incómodos?

Algunos detalles: * Recursos compartidos de red de Windows, que todos hemos montado como una letra de unidad * Creo que los servidores son Linux / Unix que ejecutan Samba (en lugar de software de servidor de Windows) * En su mayoría clientes XP, y bastante bloqueados. Los cambios en el cliente de escritorio implican visitas de soporte a cada estación de trabajo.

Gracias.

Damien Rozendal
fuente
3
¿Por qué en el mundo estás usando un pdf para guardar un calendario? Hable acerca de la herramienta incorrecta para el trabajo.
Joel Coehoorn el
1
@ Joel: Yo no dispararía por esto. Los PDF tienen ventajas en algunos entornos de oficina. Solo porque se implementó mal aquí no significa que sea una mala idea.
hotei

Respuestas:

2

Si la respuesta de slartibartfast no es factible para usted por alguna razón (como no querer configurar su primer servidor web de intranet ...), considere lo siguiente.

Si el servidor de archivos está basado en Unix / Linux / MacOSX usando Samba: Cree un directorio de red compartido que sea de lectura / escritura para los usuarios de publicación. Vamos a nombrar el recurso compartido pdf-rw y uno de los usuarios de publicación pdfpublisher . En el archivo de configuración de Samba configure smb.confesto así:

[pdf-rw]
  comment = Writeable for pdfpublisher(s) only (and not browseable for users)
  path = /path/on/unix/system
  browseable = no
  writeable = no
  write list = pdfpublisher, domainname\\who.ever, onemoreuser
  guest ok = no

Cree otro directorio de red compartido que sea de solo lectura para todos los demás. Vamos a nombrar el recurso compartido pdf-ro . En el archivo de configuración de Samba configure smb.confesto así:

[pdf-ro]
  comment = Read-only for users (as well as browseable)
  path = /path/on/unix/system
  browseable = yes
  writeable = no
  guest ok = yes
  map to guest = bad user

El truco consiste en definir 2 recursos compartidos (nombre) diferentes con 2 configuraciones diferentes:

  • el recurso compartido de solo lectura también es explorable e incluso accesible para usuarios invitados sin contraseña (y puede asignarse como una unidad de red si lo desea);
  • el recurso compartido de lectura / escritura está oculto y no aparece en el entorno de la red (se puede acceder si conoce la \\servername\pdf_rwruta UNC, además de saber cómo proporcionar una de las credenciales de los usuarios nombrados; también puede asignarse a una red conducir).

Si el servidor de archivos está basado en Windows: elija una de las sugerencias hechas por otros usuarios y pruebe si funciona para usted.


Gran advertencia:

Tenga en cuenta que los clientes no notarán automáticamente ninguna actualización del documento PDF por parte del editor . Dependiendo de su versión + software de visor de PDF, aún pueden ver la versión anterior del archivo a menos que lo vuelvan a cargar.

Kurt Pfeifle
fuente
3

Publique el documento en un servidor web. El editor lo edita allí. Los lectores tienen acceso sin bloqueo con un cliente comúnmente disponible (IE, Firefox, Chrome, Safari, etc., etc., etc.)

Ah, y me siento sucio por sugerir esto, así que de nada. :)

Slartibartfast
fuente
Y con el acceso a Samba, el proceso de edición sería el mismo.
pelms
0

Una solución alternativa que utilizamos en mi oficina con archivos compartidos como este que debían actualizarse regularmente (principalmente hojas de cálculo) era una carpeta compartida oculta a la que solo tenía acceso la persona que necesita actualizar el archivo. Esta carpeta tiene el "maestro" de la copia compartida, y usted simplemente la copia una vez que se edita. Si está bloqueado, no es un problema ya que la actualización se ha realizado.

JNK
fuente
0

Haga clic con el botón derecho en Propiedades> Atributos> Solo lectura. Tal vez.

boot13
fuente
no funciona en mi caso particular. Lo está utilizando otro usuario o programa (para un archivo de acceso ms)
Totty.js
-2

Supongo que esto es Windows. Puede establecer los permisos donde los usuarios solo pueden leer el documento (solo lectura). Esto podría evitar que el sistema bloquee el archivo. Si eso no funciona, siempre puede reiniciar el servidor que sirve el archivo y se perderán todos los bloqueos. (cerrar sesión y volver a iniciarla también podría hacerlo, pero no estaría seguro).

Siento que todavía debe haber una mejor solución, pero esto es todo lo que se me ocurre.

Daisetsu
fuente
55
¡Tienes que estar bromeando! ¡Apague el servidor solo para borrar un bloqueo! Estás tan despedido.
hotei
Hmm, así que en su lugar voy a perder el tiempo de aproximadamente 30 usuarios, lo que molesta a todos. No es una solución óptima, y ​​si está encendida, digamos una máquina virtual por sí misma o lo que sea que funcione. Cuando respondí no había otras respuestas. Mejor que tu no respuesta.
Daisetsu