Samba共有のマウント中にエラーが発生しました。ブロックデバイスxxxxを読み取り専用でマウントできません


11

Ubuntu 12.04をインストールした後、常に機能するスクリプトコマンドを使用して、LinuxでWindowsからsamba共有をマウントしようとしていますが、サーバーは変更されていません。

エラーは次のとおりです。

$ mount -t cifs //<host>/<share> /media/<share> -o username=<user>,password=<pass>
mount: block device //<host>/<share> is write-protected, mounting read-only
mount: cannot mount block device //<host>/<share> read-only
$

許可に関する多くの議論を読みましたが、残念なことに、それは問題ではありませんでした。参考のために以下に自分の回答を提出します。これが他の人の助けになることを願っています。


また、fstabマウントポイントに(環境に応じて)以下を追加します。sec=ntlmssp OR sec=ntlm OR sec=ntlmv2
マークマクリーン

回答:


12

解決策を考えると、エラーメッセージは完全に誤解を招きます(とにかく、アクセス許可の問題が他の人を悩ます可能性があると確信していますが、私の場合、これは常に機能し、変更されていないサーバー-クライアントのみでしたOSが変更されました)。私にとっての解決策は、/ sbin / mount.cifsファイルが見つからないことからわかるように、cifs-utilsパッケージが見つからないことでした

$ ls /sbin/mount.cifs
ls: cannot access /sbin/mount.cifs: No such file or directory
$ mount.cifs
The program 'mount.cifs' is currently not installed.  You can install it by typing:
apt-get install cifs-utils

上記のコマンドを使用してcifs-utilsをインストールした後、マウントは正常に機能しました。

/sbin/mount.cifsなしでmount -t cifsを使用するのはばかげた間違いだと思いますが、エラーメッセージは完全に誤解を招くものでした。このクライアントマシンにSambaサーバーがインストールされているので、混乱しているのかもしれません。


1
いい質問と答え-エラーは間違いなく完全に誤解を招く...良い仕事
;

また、私の場合、問題を混乱させるいくつかのSamba構成の問題がありました。をチェックsmb.confし、共有が正しく追加されていることを確認すると役立つ場合があります
...-nicorellius

同じ問題にぶつかり、エラーメッセージがまったく役に立たなかったため、「愚かな間違い」ではないようです。ソリューションを投稿していただきありがとうございます!
scai
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.