Як користувачі можуть читати PDF у мережі Windows без блокування файлів


8

Асоційований офіс регулярно оновлює календар календаря PDF на спільному мережевому диску Windows. Цей календар протягом дня посилається на багато 20-40 співробітників мережі, часто залишаючи цей файл відкритим у своїх читачах Acrobat протягом кількох годин.

Якщо файл відкритий де завгодно, його не може оновити користувач, який видав, через блокування файлу. Це означає полювання навколо офісу та надсилання електронної пошти, щоб закрити @ # $% PDF!

Які дії користувачів або адміністратора мережі ви б запропонували, щоб нам не потрібно надсилати / отримувати ці незручні електронні листи?

Деякі деталі: * Мережі Windows, які ми всі встановили як лист диска * Я вважаю, що сервери Linux / Unix, що працюють на Samba (а не серверне програмне забезпечення Windows) * В основному клієнти XP, і досить заблоковані. Зміни настільних клієнтів означають відвідування служби підтримки кожної робочої станції.

Дякую.


3
Чому у світі ви використовуєте pdf, щоб утримувати календар? Поговоріть про неправильний інструмент для роботи.
Joel Coehoorn

1
@Joel: Я б не стрибав пістолет на цьому. PDF-файли мають переваги в деяких офісних середовищах. Тільки тому, що тут було здійснено неправильно, не означає, що це погана ідея.
готелі

Відповіді:


2

Якщо відповідь slartibartfast з якихось причин вам нездійсненна (наприклад, не хочуть налаштовувати свій перший в історії веб-сервіс Інтранет ...), врахуйте наступне.

Якщо файловий сервер базується на Unix / Linux / MacOSX за допомогою Samba: Створіть спільний мережевий каталог, який читається / записується для користувачів (-ів) публікації. Назвемо спільний доступ pdf-rw та одного з видавничих користувачів ( pdfpublisher ) . У конфігураційному файлі Samba smb.confвстановіть це так:

[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

Створіть ще один спільний мережевий каталог, який читається лише для всіх інших. Назвемо частку pdf-ro . У конфігураційному файлі Samba smb.confвстановіть це так:

[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

Хитрість полягає в тому, щоб визначити 2 різні долі (ім’я) з двома різними налаштуваннями:

  • загальна частка також доступна для перегляду та навіть доступна для відвідувачів без пароля (і може бути відображена як мережевий диск, якщо ви хочете);
  • поділка читання / запису прихована і не відображається в мережевому мікрорайоні (до неї можна отримати доступ, якщо ви знаєте \\servername\pdf_rwшлях до UNC, плюс якщо ви знаєте, як надати один з даних іменованих користувачів; він також може бути відображений у мережі загнати).

Якщо файловий сервер базується на Windows: Виберіть одне із пропозицій інших користувачів і протестуйте, чи працює він для вас.


Великий застереження:

Майте на увазі, що будь-яке оновлення PDF-документа видавцем клієнти не помітять автоматично. Залежно від програмного забезпечення + версія для перегляду PDF-файлів, вони все ще можуть бачити стару версію файлу, якщо не завантажуватимуть її повторно.


3

Опублікуйте документ на веб-сервері. Редактор редагує його там. Читачі мають безперешкодний доступ із загальнодоступним клієнтом (IE, Firefox, Chrome, Safari тощо, тощо. Тощо)

Ох, і я відчуваю себе брудною, коли я пропоную це, тож ласкаво просимо. :)


І з доступом до Samba процес редагування був би точно таким же.
pelms

0

Одне вирішення, яке ми використовували в моєму кабінеті із спільними файлами, подібними до цього, до якого потрібно регулярно оновлюватись (переважно електронні таблиці), було прихованою загальною папкою, до якої доступ має лише людина, якій потрібно оновити файл. Ця папка має "головний" спільної копії, і ви просто скопіюєте її після її редагування. Якщо він заблокований, це менше проблем, оскільки оновлення проводиться.


0

Клацніть правою кнопкою миші, Властивості> Атрибути> Лише для читання. Можливо.


не працює в моєму конкретному випадку. Він використовується іншим користувачем або програмою (для файлу доступу мс)
Totty.js,

-2

Я припускаю, що це вікна. Ви можете встановити дозволи, коли користувачі можуть лише читати документ (лише для читання). Це може завадити системі встановити блокування на файл. Якщо це не працює, ви завжди зможете заряджати сервер, який обслуговує файл, і всі блоки будуть втрачені. (Вихід із системи та повернення в них можуть зробити це теж, але я не був би впевнений у цьому).

Я відчуваю, що все-таки має бути краще рішення, але це все, що я міг придумати.


5
Ви повинні жартувати! Вимкніть сервер просто для очищення блокування !!! Ти так звільнений.
готелі

Хм, так натомість я збираюся витрачати час приблизно на 30 користувачів, що дратує всіх? Це не оптимальне рішення, і якщо це, скажімо, віртуальна машина сама по собі або все, що вона може працювати. Коли я відповів, інших відповідей не було. Краще, ніж без відповіді.
Daisetsu
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.