หากคำตอบของ slartibartfast เป็นไปไม่ได้สำหรับคุณด้วยเหตุผลบางอย่าง (เช่นไม่ต้องการตั้งค่าเว็บเซิร์ฟเวอร์อินทราเน็ตครั้งแรกของคุณ ... ) ให้พิจารณาสิ่งต่อไปนี้
หากเซิร์ฟเวอร์ไฟล์ใช้ Unix / Linux / MacOSX โดยใช้ Samba:สร้างไดเรกทอรีเครือข่ายที่ใช้ร่วมกันที่อ่าน / เขียนสำหรับผู้ใช้งานเผยแพร่ ชื่อ Let 's ส่วนแบ่งไฟล์ PDF-RW , และเป็นหนึ่งในการเผยแพร่ของผู้ใช้ (s) pdfpublisher ในไฟล์ปรับแต่งของแซมบ้า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
สร้างไดเรกทอรีเครือข่ายที่ใช้ร่วมกันอื่นที่อ่านได้สำหรับทุกคน มาตั้งชื่อ share pdf-roกัน ในไฟล์ปรับแต่งของแซมบ้าให้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 การแชร์ที่แตกต่างกัน (ชื่อ) ด้วยการตั้งค่าที่แตกต่างกัน 2 แบบ:
- การแชร์แบบอ่านอย่างเดียวสามารถเรียกดูได้และยังสามารถเข้าถึงได้สำหรับผู้ใช้ทั่วไปโดยไม่ต้องใช้รหัสผ่าน (และอาจถูกแมปเป็นไดรฟ์เครือข่ายหากคุณต้องการ)
- การแชร์แบบอ่าน / เขียนถูกซ่อนอยู่และไม่ปรากฏในเครือข่าย (สามารถเข้าถึงได้หากคุณรู้
\\servername\pdf_rw
เส้นทาง UNC รวมทั้งถ้าคุณรู้วิธีให้ข้อมูลประจำตัวของผู้ใช้ที่มีชื่อหนึ่งคนนั้นอาจถูกแมปไปยังเครือข่าย ไดรฟ์)
หากไฟล์เซิร์ฟเวอร์ใช้ Windows:เลือกหนึ่งในคำแนะนำที่ทำโดยผู้ใช้รายอื่นและทดสอบว่าเหมาะกับคุณหรือไม่
ข้อแม้ใหญ่:
โปรดทราบว่าผู้เผยแพร่จะไม่สังเกตเห็นการอัปเดตใด ๆ ในเอกสาร PDF โดยอัตโนมัติ ขึ้นอยู่กับซอฟต์แวร์ + รุ่น PDF viewer พวกเขาอาจยังเห็นไฟล์เวอร์ชันเก่าเว้นแต่ว่าพวกเขาจะโหลดซ้ำ