コマンドラインからマウントされたWindows共有にアクセスするにはどうすればよいですか?


28

Places > Connect to Server...作業環境でWindows共有に接続するために使用します(Kerberos認証が必要です)。そうすると、Nautilus経由でWindows共有にアクセスできますが、を使用せずにコマンドラインから共有にアクセスする方法がわかりませんsmbclient

例えば、シェアは下にマウントされていません/mntか、/media。私も調べました~/.gvfsが、それも空です。

使用せずにコマンドラインからマウントされたWindows共有にアクセスすることは可能smbclientですか?

回答:


17

次を使用できます。

mount -t smbfs //servername/myshare /mnt/servername/myshare -o username=myself

動作しない場合は、smbfsの代わりにcifsを試してください。明らかに、cifsは新しいWindowsサーバーで動作しますが、使用する必要はありませんでした。

どこ//servername/myshareが共有アドレスであり/mnt/servername/myshare、システム内のマウントフォルダです。

マウントされたら、/mnt/servername/myshareコマンドラインから共有にアクセスできます。

このUbuntuフォーラムで解決策を見つけました。smbclientは機能しますが、mount -t smbfsは機能しません


私にとってCIFSには他の利点もありました。しかし、その間に根本的な問題が解決された可能性があります。ネットワーク接続が失われたために共有が切断された場合、CIFSは常に古い状態に復元しました(ネットワークが戻った後)、伝統的なsmbfsは壊れたマウントを残しましたが、強制的にアンマウントしてから再度マウントする必要がありました.. 。しかし、塩を少しだけ取って、これが解決された可能性があります。
0xC0000022L

私がいる環境がKerberos認証を使用しているという事実と関係があると思います。記憶が正しければ、以前にsmbfsとcifsの両方のマウントコマンドを使用してみましたが、どちらもkrb5をサポートしていませんでした(多分今では変更されています...)。GUIを使用してリモートドライブをマウントした場合、Kerberosキーをkinitで初期化したときにのみ機能します。klistの出力が空の場合、GUIも機能しません。後で適切なネットワーク上にいるときにいくつかのことを試して、調査結果をここに投稿します。ありがとう!
ブライアン

smbfsとcifsはまだkrb5をサポートしていないことを確認しました。また、GUIメソッドではアクティブなKerberosチケットとKerberosパスワードの両方が必要であることも確認しました。Kerberosチケットなしで試してみると、パスワードの入力を求められますが、共有はマウントされません。smbfsとcifsがまだkrb5をサポートしていない場合、GUIは何を使用していますか?!
ブライアン

2
FWIW "smbfs"は、Ubuntuの新しいバージョンの "cifs"のエイリアスになりました。
ジェルマー

1
これは私のためのトリックをしました:sudo mount.cifs //servername/myshare /mnt/servername/myshare。ubuntu 14.04でテストされたcifs-utilsパッケージが必要です。
パオロ14年

10

GVFSマウントポイントは、リリースごとに変更されています。Ubuntu 12.10では、にあり/var/run/<username>/<mountname>/ます。

マウントのパスを簡単に見つける1つの方法は、「ターミナルを開く」プラグインを使用することです。

ソフトウェアセンターからインストールする

インストールを完了するには、ログアウトしてログインする必要があります。

インストールしたら、Windows共有フォルダーに移動し、[ファイル]、[ターミナルで開く]の順にクリックします。

マウントを見つける別の方法は、の出力を調べることですmount。で始まる行を探しgvfsd-fuseます。


これは、新しいマウントを必要としないため、質問に対する正しい答えであるとによって作成されたマウントポイント使用していますPlaces->connect to server...
anneb

2

次を実行して、ホームディレクトリに移動します。 cd ~

次に、次を実行します:ls .*で始まるファイルとディレクトリを一覧表示します.

これにより、すべての隠しディレクトリとホームディレクトリ内の構成ファイルが表示されます。

.gvfsディレクトリを探してください。でそれに入ることができcd .gvfsます。

これには、OS GUI内で作成したすべてのマウントポイントが含まれます。

そして、これらのポイントからマウントされたドライブまたは共有を参照できます。


6
〜/ .gvfsは、Ubuntuの最近のリリースで/ run / user /に移動されました。詳細については、askubuntu.com / a / 211418/230068を参照してください。
マイククラーク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.