- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WebDAV共有ファイルの更新について)
WebDAV共有ファイルの更新に関する問題
このQ&Aのポイント
- WebDAV共有ファイルの更新に関する問題が発生しています
- Linuxサーバー上のファイルをWindows98クライアントから編集したい要求がありますが、変更内容が反映されない問題が発生しています
- Dav共有フォルダ上のファイルをクライアントから直接編集しても変更が反映されず、ダウンロードして編集しても書き戻すことができません
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 WebDAVを薦めたにしては、内部的な事はあまり理解できていない本人です。 私はMacユーザなので、MacOSXに標準のテキストエディタで、WebDAV上のテキストファイル を問題なく直接編集していました。 当然、Windows(2K)のメモ帳や秀丸でも、できるはず、と思っていたのですが、無理だと聞かされて あきらめました。ようするにWebDAVクライアントとしての機能を実装していないエディタなどは 直接編集するのは無理のようです。 ちなみにWord2000ではWebDAV上のテキストファイルを直接開いて編集できるのですが、変な形式で 保存されてしまいそうなので、利用していません。 回答になっていなくてすみません。何か有益な情報をご存じでしたら聞かせて下さい。
お礼
xjdさんの「MacOSXでは使えている」という情報が強いモチベーションになって,以下のとおりDAVfsを導入して満足行く解にたどりつきました. ちょっと長くなりますが,サマリを書いておきます. 1.カーネルの設定で,Coda file system が有効になっていなければ,有効にしてカーネルを再構築 File systems -> Network File Systems -> Coda file system support:(CONFIG_CODA_FS) が,y または m であれば良い.n の場合,y または m にして再構築 2.davfsのインストール http://dav.sourceforge.net/ から davfs2-0.2.1.tar.gz を入手して展開 $ wget http://osdn.dl.sourceforge.net/sourceforge/dav/davfs2-0.2.1.tar.gz $ tar zxvf davfs2-0.2.1.tar.gz sslを有効にしてbuildしたいが,configure スクリプトがssl.hを見つけてくれないので,以下のようにconfigureを変\\ 更. $ diff configure.org configure 8004c8004 < if test `eval echo '${'$as_ac_Header'}'` = yes; then --- > if true; then RedHatの特殊事情で,kerberosが変な場所にあるので,以下のようにconfigure, make, install $ CFLAGS=-I/usr/kerberos/include ./configure --prefix=/usr --with-ssl --with-kernel=/usr/src/linux-2.4.22 $ make $ su $ make install 3.マウント例 (proxy越しでもO.K.!) $ modprobe coda (coda.o をモジュールにした場合) $ mount.davfs https://host.domain/dav/ /dav -o proxy=ip-address:port,username=name,password=pass
補足
私もほとんど理解していないのですが… > ようするにWebDAVクライアントとしての機能を実装し > ていないエディタなどは直接編集するのは無理のよ > うです。 DAVクライアントとは,Windowsでは「Webフォルダ」(XPではネットワークプレイス?)ということになると思うので,個別のアプリケーションの問題では無いような気がします. Windowsのwebフォルダはどうやら通常のディレクトリと同様には扱われていないようなので,これはWindows側の問題のようですね. MacOSXはUNIXなので,ひょっとすると,「DAVfs」の方の仕組みを使っていたりしませんかね? そのあたりで何か情報がありましたらお知らせ下さい. (DAVfsが何なのかも分かってません.これから調べます) どうせ,Windows98 on VMware on Linux という環境で使用するので,ホストで DAVfs マウントして(繰り返しますが,DAVfsがそういうものかどうかは未調査) samba で共有とかそういうことができないか等調べてみます.