問題タブ [smb]

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 投票する
2 に答える
1079 参照

macos - OSX 上の SMB 共有にアクセスできるように、Vista Ultimate (64 ビット) アカウントを構成するにはどうすればよいですか?

OS X 10.4 コンピュータで Windows ファイル共有を有効にしています。Vista Ultimate 64 ビット版を実行している 1 人のユーザーを除いて、ネットワーク上のすべての Windows ユーザーが \rudy\myshare 経由でアクセスできます。

他のすべてのユーザーは、すべて 32 ビットの Vista または XP を実行しています。すべてのワークグループ情報は同じで、すべて同じユーザー名/パスワードでログインします。

Vista 64 のユーザーは、ネットワーク上で Mac を見ることができますが、ログインは毎回拒否されます。

さて、Vista Ultimate は Business バージョンや XP とは異なる構成になっていると思いますが、どこを見ればよいかわかりません。何か案は?

0 投票する
3 に答える
880 参照

windows - Windows で共有フォルダーを取り消す

過去数か月または数年にわたって、1 つまたは 2 つのフォルダーをドメインの多数のユーザーと共有してきました。これらの共有を簡単に取り消して、システムへのアクセスを適切かつ整然とした状態に保つにはどうすればよいですか?

0 投票する
3 に答える
34507 参照

html - HTML 内の samba 共有へのリンク

ご存知ない場合は、まず、samba または smb == Windows ファイル共有、\\computer\share など。

さまざまなコンピューターにさまざまなファイルがたくさんあります。それは主にメディアであり、かなりの量があります。これをより管理しやすいものに統合するためのさまざまな方法を検討しています。

現在、私が検討しているいくつかのオプションがありますが、その中で最も狂っているのは、私が伝えたさまざまな Samba サーバーで共有されているもののリストを生成し、それらを Web サイトにアップロードする、ある種の Samba 共有インデクサーです。検索して閲覧できます。

それは安価な解決策ですよね?

アイデアが明らかにクラスに足りないいくつかのメソッドであるという事実を無視して、クロスブラウザの方法でhtmlでsambaファイル共有にリンクする方法を知っていますか? Windows では \\computer\share を実行し、Linux では smb://computer/share を実行しますが、どちらもファイル マネージャーとしても使用されていないブラウザー (たとえば、Internet Explorer 以外のブラウザー) からは機能しません。

いくつかの説明

  • この Web サイトにアクセスするために使用されるコンピューターは、Windows (XP) と Linux (Ubuntu) が混在し、ブラウザー (Opera と Firefox) が混在しています。
  • Linux で smb://computer/share と入力すると、Nautilus (および KDE3.5/4 の人にとってはおそらく Konqueror / Dolphin) でのみ機能するようです。Firefox や Opera では動作しません (Firefox は何もしません。Opera は URL が無効であると文句を言います)。
  • 私は Windows ボックスの便利な atm を持っていないので、\\computer\share が IE 以外 (Firefox / Opera など) で機能するかどうかわかりません。
  • ランダムな samba 共有の束を統合するためのより良いアイデアがある場合 (確かに私のものよりも悪くなることはありません ;-))、私がインデックス化/統合したいサーバーのいずれかが確実に統合されるという保証はないことを知っておく価値があります。特定の瞬間にアップします。さらに、彼らが利用できなかったという理由だけで、彼らが共有したものを失ったり隠したりしたことを知りたくありません。彼らが「foo」を共有していることを知りたいのですが、現在ダウンしています。
0 投票する
1 に答える
2043 参照

macos - NMBLookup OS X が一貫性のない結果を返す

OS X アプリケーションで SMB ボリューム リストを取得しようとしており、Apple が提案するように NMBLookup を使用してリストを取得しています。ただし、多くの場合、このツールを使用して利用可能な SMB ボリュームの完全なリストを取得することはできません。Apple Finder が取得する完全なリストを確認できるという点で、優れたベンチマークが得られました。ほとんどの場合、リストは一致しておらず、通常はサーバーがありません。

コマンドを実行するさまざまな方法を試しましたが、完全なリストを表示する方法はまだ見つかっていません。

nmblookup -M -- -

nmblookup '*'

私たちが間違っている可能性があることを知っている人、またはローカルサブネットで利用可能な SMB ボリュームを照会するより良い方法を知っている人はいますか?

0 投票する
11 に答える
215710 参照

linux - CIFS 接続を強制的にアンマウントする方法

Linux マシンに CIFS 共有をマウントしています。CIFS サーバーがダウンしているか、インターネット接続がダウンしており、CIFS マウントに触れるものはすべてタイムアウトするまでに数分かかり、待機中はキルできません。CIFSマウント内を指しているシンボリックリンクがあり、lsはそれをたどってどの色にするかを決定しようとするため、ホームディレクトリでlsを実行することさえできません。(-fl を使用しても) umount しようとすると、ls と同じように umount プロセスがハングします。sudo kill -9 でも殺すことはできません。カーネルを強制的にアンマウントするにはどうすればよいですか?

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

macos - 「www」ユーザーがアクセスできるように、OS XにWindows smb共有をマウントします

「www」ユーザーがそこからファイルを読み取れるように、OS X に smb 共有をマウントしようとしています。

SMB 共有は、Active Directory アカウントを介してアクセスできます。Finder(cmd-k ...)を介して共有をマウントできます

私の基本的なアプローチは

ただし、ステップ 4 は失敗します。マンページを読み、さまざまな組み合わせ (-O スイッチの有無にかかわらず) を試しましたが、機能しません。

私がそれを正しくするのを手伝ってもらえますか?ありがとう!

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

java - ファイルが存在する場合にスローされる FileNotFoundException

私はこの奇妙な問題に直面しています。

共有リソースとして別のマシンにあるファイルを読み込もうとしています:

スタンドアロン アプリケーション (16 行の Java ファイル) を実行すると、問題なく動作します。しかし、サーバー「エンジン」から同じクラスと同じメソッドを使用して同じファイルを読み込もうとすると、「FileNotFoundException」が「FileNotFoundException」投げられます。

私はある種のアクセス許可になると思ったので、リソースをドライブとしてマップします: K:\

私のJavaファイルを再実行してください。読み取り、問題ありません。

「エンジン」内でJavaファイルを再実行します-> FileNotFoundException。

ファイルをローカル マシン ( C:\MyFileHere.txt ) にコピーすると、例外はスローされません。

質問

この FileNotFoundExcecption の原因は何ですか?

私はJava 1.5を使用しています

私の知る限り、このエンジンは Java をほとんど透過的に使用しています。

誰かが似たようなことに直面したことがありますか?

追加の質問ですか?これを回避するための良いアプローチは何でしょうか? これらのファイルを提供するTomcatのインストールについて考え始め、httpを介してそれらを読み取りますが、それは多すぎると思います. とにかく、私はソケットを開くことができないでしょう。

セキュリティマネージャーが原因である可能性があります(これまで使用したことはありませんが、存在することは知っています)

その場合、代わりに SecurityException がスローされませんか?

どうもありがとう。

編集

解決しました。スティーブ W さん、ありがとうございます。

このエンジンはZeroGの「LaunchAnywhere」で起動していることが判明。そのため、指定されたアプリで JVM を実行する .exe が作成されます。

このアプリケーション自体がランチャーです。エンジンを起動すると、どういうわけか(理由や方法がわかりません)JVMプロセスを所有するユーザーはSYSTEMです。Steve が指摘したように、このユーザーには NETWORK アクセス権がないため、共有リソースまたはマップされたドライブから読み取ることができません。

回避策 (メーカーに報告中) は、エンジンを手動で起動する .cmd ファイルを作成することです。手動で起動されるため、ユーザーはネットワークにアクセスできます。

SysInternals の「Process Explorer」を使用して、エンジン アプリの実行に使用されるコマンド ラインを正確に把握しました。

何という混乱!

回答を投稿してくれた人に感謝します。

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

windows - Windowsリモートディレクトリを切断するには?

リモート ディレクトリを監視するプログラムをコーディングしており、Windows API: WNetAddConnection を使用しています。指定したユーザー/パスワードを使用して、リモートディレクトリを Z: にマップするために使用します。

このプログラムを作業環境に置いた後、誰かがエクスプローラーの場所「\192.168.XX\somedir」を使用して、監視していた同じディレクトリにログインし、プログラムがこのディレクトリに接続できなくなるため、この人に接続しないように依頼する必要があります。このことをしますが、そうしないように強制することはできません。

それで、他のすべての接続を切断する方法があるかどうか、または彼らがこのことを行うことを証明する方法があるかどうかを知りたいのですが、誰か方法を知っていますか?

ところで、私は Windows の専門家ではありません。Windows ネットワークの詳細 (またはこのバグが実際に何を意味するのか) を知りません。

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

apache - http:// pc_nameとsmb:// pc_name ...を実行して、ローカルサイトをテストしたり、共有リソースを使用したりできます。とても便利な似たようなものはありますか?

私たちのマシンでapacheまたはSVNをテストしたところ、実際に使用できることがわかりました

http:// pc_name

コンピュータの名前が「pc_name」で、同じネットワーク上の他のPCが、ポート80のURLでそのPCにアクセスできる場合。

MacはFinder->サーバーに接続->smb://pc_nameでPC共有リソースに接続できます

これらは素晴らしいです。素晴らしいのに似たようなものはありますが、私はまだ知りませんか?