LinuxからWindows管理共有にアクセスするにはどうすればよいですか?


9

Windowsコンピューター192.168.0.103を使用してc$いて192.168.0.110、いくつかのファイルを交換する必要があるLinuxコンピューターから管理共有にアクセスしたい。同じネットワーク上の別のWindowsコンピューターから、[ファイル名を指定して実行]プロンプトを開き、UNCパス\\192.168.0.103\c$を入力してEnterキーを押すだけです。次に、ユーザー名とパスワードの入力を求め、正しく入力された場合は、Windowsエクスプローラーで共有の場所を開きます。

Linuxコンピュータからこれはどのように機能しますか?最近、Runプロンプトについて質問しましたが、Linuxにも同様のプロンプトがあるようですが、それを使用して同じ方法でUNCパスにアクセスすることはできません。では、どのようなLinuxブードゥー教、ダークマジック、化身、セレモニーなどを行う前に、同じことをする必要があるのでしょうか。

私はDebian 7.1.0 Wheezyを使用しています。

回答:


6

Gnomeの[場所]-> [ネットワークGUI]メニューを使用して、共有にアクセスできます。または、ターミナルを開いて、「smbclientlike」smbclient -L //192.168.0.113を使用して、利用可能な共有を一覧表示しsmbclient //192.168.0.113/CC$共有にアクセスできます。例を参照してください:http : //www.linuxnix.com/2009/09/8-ways-to-mount-smbfs-samba-file -system-in-linux.html。「UNCによるアクセス」の意味がわかりません。SAMBA共有をマウントして、ローカルファイルシステムのようにアクセスしたいですか?次にを使用しますsmbfs

魔法について、LinuxはSMB / CIFSプロトコルのオープンソースの部分実装であるSAMBAパッケージを使用します。これは、WindowsマシンがWindowsドメインまたはワークグループ内のデータを交換するために使用します。

LinuxでのSAMBAのメインマニュアルは、例によるSAMBASAMBA howtoですが、プロトコル全体がどのように機能するかについての説明が欠けているため、知識が含まれています。

SMB / CIFSは、他の10種類のプロトコルを利用している、一種のoozeテクノロジーの一種であり、その機能に関する例で説明できる適切な情報源を見つけることができませんでした(最初にこのメッセージがAからBに送られるように、次に、BからAに進みます。これらのテクノロジーは次のとおりです。

  • コンピュータ用のDNSまたはレガシNetBIOS(NBFと呼ばれるイーサネット上またはNBTと呼ばれるTCP / IP上)ネーミングシステム。実際、Windowsがコンピュータ名を要求し、15シンボルを超えないように指示すると、NetBIOS名を意味します。
  • 名前解決と複製メカニズム、nmbdNetBIOS名前解決用のDNSまたはWINSサーバー(SAMBA内)のBIND 。
  • 稼働時間と遅延の原因に基づいて、マシン間のマスターブラウザーのファンキーな選出を含む、ブラウジングメカニズムを共有します。これは、専用のマスターブラウザーが構成されていない限り機能しますネットワークブラウジングを参照してください。
  • 認証と承認のメカニズム。には、多数のレガシーメカニズムをサポートする複数の要素とオプションが含まれています。Microsoftについては、こちらをご覧ください。
  • 移動ユーザープロファイルサポートのためのディレクトリサービスとの統合。SMBは、ワークグループとドメインの2つの主なケースで使用されます。ホームネットワークを使用している場合、すべてのコンピューターは同等であり、ユーザーアカウントはマシンごとに異なります。その場合、共有へのアクセスは、共有ごとまたはユーザーごとの保護モードのいずれかです。大企業のネットワークでは、多くの場合、ユーザーは自分のログイン名とパスワードで任意のコンピューターにログインし、自分のプロファイルとデータにアクセスできます。これはドメインとも呼ばれます。Windowsは、ドメインコントローラーと呼ばれる専用のマシンにドメインデータを保存します。ドメインコントローラーは、Active Directoryシステムと呼ばれるディレクトリサービスのMicrosoft実装を実行して、アカウント情報を保存します。

原則として、Active DirectoryはLDAPのスーパーセットであり、IBMチュートリアルなどからLDAPについて学ぶことができます。また、 Active Directoryの機能に関する優れたビデオセットもあります。


C$管理共有をマウントしようとしましたが、機能しません。mount.cifs //my_IP/c$ /mnt/c -o user=my_user次のメッセージが表示されます。mounterror(13):Permission denied。私も$文字なしで試してみました:mount.cifs //my_IP/c /mnt/c -o user=my_user、しかしそれは与える:マウントエラー(6):そのようなデバイスまたはアドレスはありません。標準テスト共有は正常に機能します。
patryk.beza 2015

@ patryk.beza先頭に追加しようとしましたsudoか?取り付けにはそれが必要かもしれませんね。
Boris Burkov

はい。アイムrootsu -私はそれをマウントしようとすると、コマンド)。
patryk.beza

@ patryk.bezaアイデアはあまりありません。Windows共有は、windows2008などの新しいバージョンのWindowsを実行しているマシン上にありますか?Sambaのサポートは不十分です。あなたの株の名前は英語ではなく、国の言語ですか?Windows側のアクセス許可は大丈夫ですか?また、グーグルを試してみてくださいmount error(13)-フォーラムにはたくさんの情報があります。
Boris Burkov

1
@ patryk.bezaこのバージョンのSAMBAでは、Windows 10のサポートがまだ実装されていない可能性があります。Windowsマシンでは、高度な共有をオンにし、ファイアウォールをオフにし、Windows ProfessionalエディションではなくHome Editionが必要です。:この参照superuser.com/questions/328461/...
ボリスBurkov
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.