これは基本的に、私が答えで述べた問題です CIFSのユーザースペースアプリケーション 現在、実際の解決策がわからないため、質問として再定式化されています。
過去には、ほとんどのLinuxディストリビューションでsmbmount
というツール(通常はsmbfs
というパッケージに含まれています)があり、特権のないユーザーが書き込み権限のある場所にSMB共有をマウントできました。ただし、少なくとも最近のcifs-utils
Debianのパッケージはこれらのプログラムを出荷しなくなり、そのパッケージにcifs
プレフィックスが付いた同様の置換プログラムは見当たりません。
利用可能な2つのパッケージ(fusesmb
とsmbnetfuse
)があり、複数の構成済みSMB共有、またはすべてのローカルSMB = Windowsエクスプローラーのネットワークツリービューのようなサーバー。しかし、特にファイルシステムにプレーンテキストでパスワードを保存したくないので(fusesmb
が必要と思われるため)、マウント時に一度入力するので、それは私が探しているものではありません。時間。それでもfusesmb
を試しましたが、機能しませんでした。マウントポイントは常に空で、エラーメッセージなどは表示されませんでした。さらに、fusesmb
のドキュメントは非常に不足しています。
だから私は疑問に思います:最近(つまり2015年に)通常のユーザーとしてLinuxにSMB共有をマウントするにはどうすればよいですか?いくつかのFuse
ベースのツール(推奨)またはいくつかの両方で問題ありませんsetuidツール(smbmount
はIIRCでした)。
デスクトップ環境のGVFSおよびKIOサブシステムについては知っていますが、コマンドラインで実行できるものが必要です。GVFSもKIOも実際のマウントを実行せず、そのような共有の内容を表示するウィンドウのようなWindowsエクスプローラーを開くだけです。
もちろん、私はftp
のようなsmbclient
についても知っており、ネットワークブラウザについても知っていますsmb4k
KDEおよびncursesベースのsmbc
の場合。しかし、それらはすべてここでも役に立ちません。
または比較するために:私はsshfs
が欲しい、ただSMB。:-)
[〜#〜] gvfs [〜#〜] マウントはコマンドラインからgvfs-mount
を使用して使用できます。マウントポイントは/var/run/user/[uid]/gvfs
の下に表示されます。
root以外のユーザーとしてパスワードプロンプトを使用してSambaをマウントする の回答も参照してください。