問題タブ [cifs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
16768 参照

linux - Linux での CIFS マウントのファイル作成通知の取得

ubuntu サーバーに CIFS 経由でマウントされた Windows 共有があります。新しいファイルが Windows 共有に追加されたことを知る方法が必要です。私はこのinotifyプログラムを試しました:

http://www.thegeekstuff.com/2010/04/inotify-c-program-example/

標準のディレクトリでは問題なく動作しますが、CIFS の変更をキャッチできません。inotify を使用したいのですが、必ずしも使用する必要はありませんが、ファイル作成通知を取得する方法についての提案は素晴らしいでしょう。

0 投票する
0 に答える
675 参照

c# - C#Cifs/Smbクライアントヘルパークラス

重複の可能性:
資格情報を使用して、信頼されていないリモートドメインから共有ファイル(UNC)にアクセスする

共有パスに対して読み取り/書き込みを行う必要があります。C#のJava用のJCIFSライブラリに似たものがあるかどうか疑問に思いましたか?

そうでない場合は、ドメイン、ユーザー名、パスワードを入力してこれを実現するにはどうすればよいですか。

どんな助けでも大歓迎です。

0 投票する
4 に答える
1323 参照

c - ディレクトリ反復なしで Linux で大文字と小文字を区別するパスを取得するにはどうすればよいですか?

大文字と小文字を区別しないマウントされた cifs ファイル システム/network/cifsがある場合、C を使用して大文字と小文字を区別するパスを取得するにはどうすればよいですか?

たとえば、 fs にはファイルがあります/network/cfis/Adena/t.txt。(適切に解決される)与えられ/network/cfis/AdEnA/T.txtた場合、私は/network/cfis/Adena/t.txt.

それを行う1つの方法は、パスを再帰的に反復し、それらをすべて小文字で一致させ、ディレクトリの反復によって返される実際の大文字と小文字を取得することです。ただし、これには、私がむしろやりたくない多くのシステムコールが含まれます。

マウント オプションの変更は解決策ではありません。

これが不可能な場合、パスが大文字と小文字を区別しないファイル システム上にあるかどうかを判断できますか? このようにして、必要な場合を除き、再帰的なディレクトリの反復を回避できました。

0 投票する
2 に答える
2133 参照

android - AndroidからNASデバイスに接続する

アプリケーションの1つにNASサポートを追加したいのですが、アプリケーションがコンテンツをストリーミングできること、およびアプリケーションにコンテンツをダウンロードする必要がないことが重要です。アプリケーションはビデオコンテンツをストリーミングするため、ビデオが終了すると、デバイス上に大きなビデオファイルが存在しないようにする必要があります。

私がこれまでに試したこと:

  • jCIFS-美しく動作しますが、(私の知る限り)ストリーミングすることはできません。jCIFSを使用してデバイス上にビデオファイルを正常に作成しましたが、ビデオの再生が停止しても、それらはまだ存在しています。
  • 一時ファイル-Androidは一時ファイルをサポートできるはずですが、それがどのように機能するのか、またはこの状況で適切かどうかはわかりません。基本的には考えてみてください。

私のアプリケーションは、NASデバイス上のビデオでビデオインテントを起動できる必要があり、どのビデオプレーヤーでも再生できる必要があります。Marketの一部のアプリケーションがNASデバイス(およびSMB / CIFS接続)をサポートしていることは知っていますが、それがどのように機能するかはわかりません。

任意の提案やアイデアをいただければ幸いです。

0 投票する
1 に答える
1964 参照

apache - apacheはCIFSのpublic_htmlにアクセスできません

コンピューターをネットワーク上に置いており、CIFSでのログイン時にホームディレクトリ全体がマウントされています。http:// localhostにアクセスするとすべて正常に動作しますが、http:// localhost /〜userにアクセスすると失敗します。

ブラウザは言う:

そしてアパッチは言う

何か案が?

0 投票する
1 に答える
592 参照

windows - php経由でfopを実行しようとしています-'ウィンドウサーバーに接続できません'

私はMacOSX10.6を使用しており、Joomla PHPサイトからPDFを生成しようとしています。ここで、execを使用して次の方法でfopを呼び出します。

しかし、エラーログには次のように表示されます。

「ウィンドウサーバー」へのアクセスを許可する方法のヒントはありますか?または回避策?

0 投票する
1 に答える
235 参照

windows - Linux の svn リポジトリの file://myserver/share/a/b/c

Windows CIFS 共有に Subversion リポジトリがあります。リポジトリには同じ外部があり、外部は相対ではなく絶対でなければならないので、ホエイは file://server-name/share/a/b/c を指します。現在、作業コピーが Gnu/Linux ボックスにチェックアウトされている場合、認識されません。

file://my-server/share をディレクトリにマップする方法はありますか?

0 投票する
4 に答える
2418 参照

windows - cifs による転覆が機能しない

Linux マシンで Subversion を使用しようとしています。リポジトリは Microsoft sbs2008 サーバー上にあります。(Microsoft Windows 7 マシンからリポジトリにアクセスできます。) 動作させる方法を教えてもらえますか?

これが私がやったことです。

トレースは次を示します。

0 投票する
1 に答える
1475 参照

apache - ApachePHPとCIFS書き込みアクセス

私はApache/PHPを実行している内部サイトで作業しています。

ルートディレクトリにCIFSマウントがあります。ファイルサーバーを指す/filesys/Images/。

私のapacheは「apache」ユーザーアカウントで実行されます。CIFSは、apacheユーザーのユーザーとグループでマウントされます。(および777)

このCIFSマウントから読み取りまたは書き込みを行うPHPスクリプトを記述し、コマンドラインで実行すると(通常のユーザーとapacheユーザーの両方で)、すべて問題ありません。

apacheからスクリプトを呼び出そうとすると、すぐに失敗します。読み取りまたは書き込み権限はありません。エラーログには(mkdirの場合)「ファイルが存在します」と表示されますが、表示されません。

私のPHPInfoは、セーフモードがオンになっていないことを確認します。

何か案は?

0 投票する
1 に答える
1101 参照

ubuntu - Windows上のMercurialリポジトリはubuntuからのアクセスを共有します-許可は拒否されました

既存のMercurialリポジトリをNAS上のフォルダにコピーしました。そのフォルダ内のファイルを問題なくコピー、作成、削除できますが、そのリポジトリにプッシュしようとすると、「許可が拒否されました」というエラーが発生しました。

NASに接続するために次のfstabエントリを持つxubuntuボックスを使用しています。

私がrootであるか、ユーザーとしてログインしているかは関係ありません。私はすべてのフォルダで777の権限を持っています。

プッシュするとこんな感じになります(ドイツ人はごめんなさい;))

私がhgステータスを試してみると、しばらく時間がかかり、それからこれ

リポジトリにプッシュしようとしない限り、ファイルで何でもできるので、これを機能させる方法がまったくわかりません。実際、私はそのフォルダに移動して、上記とまったく同じファイルを変更または削除できます。アイデアは、NASを開発者グループの共有リポジトリソリューションとして使用することです。私の同僚はWindows7ボックスを使用しています。彼は問題なく押すことができます。したがって、fstabエントリが間違っている可能性があります。

助けようとするすべての人に感謝します。