slartibartfastの答えが何らかの理由(初めてのイントラネットWebサーバーをセットアップしたくないなど)で実現できない場合は、以下を検討してください。
ファイルサーバーがSambaを使用するUnix / Linux / MacOSXに基づいている場合:公開ユーザーに対して読み取り/書き込み可能な共有ネットワークディレクトリを作成します。共有にpdf-rwという名前を付け、公開ユーザーの1つに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つの異なる設定で2つの異なるshare(name)を定義することです。
- 読み取り専用共有も閲覧可能で、パスワードなしでゲストユーザーもアクセスできます(必要に応じて、ネットワークドライブとしてマップすることもできます)。
- 読み取り/書き込み共有は非表示になり、ネットワークの近隣に表示されません(
\\servername\pdf_rw
UNCパスがわかっていればアクセスでき、さらに、指定されたユーザーの資格情報の1つを提供する方法がわかっていればアクセスできます。ネットワークにマップされている場合もあります)ドライブ)。
ファイルサーバーがWindowsベースの場合:他のユーザーからの提案の1つを選択し、それが機能するかどうかをテストします。
大きな警告:
出版社によるPDFドキュメントの更新は、クライアントによって自動的に通知されないことに注意してください。PDFビューアソフトウェアとバージョンによっては、再ロードしない限り、ファイルの古いバージョンが表示される場合があります。