SSHFS自動マウントで許可が拒否されました


13

/ etc / fstabを使用して、最初から自動マウントするように、2台のUbuntuマシン間にSSHFS接続を設定しようとしています。

両方のマシンのホームディレクトリに.sshディレクトリを作成し、id_dsaおよびid_dsa.pubファイルを作成し、authorized_keysというファイルで各マシンにキーをコピーしました。ディレクトリのアクセス許可を700に、ファイルを600に設定しました。

user_allow_otherのコメントが解除されるように/etc/fuse.confを編集しました。

これは、クライアントマシンの/ etc / fstabにあるエントリのフォーマットで、ここから取得しました

sshfs#myname@www.myhome.com:/home/myname    /mnt/sshfs/homebox    fuse    comment=sshfs,noauto,users,exec,uid=1000,gid=1000,allow_other,reconnect,transform_symlinks,BatchMode=yes 0 0

ただし、サーバーをマウントしようとすると、次のエラーが表示されます。

fusermount: failed to open /etc/fuse.conf: Permission denied
fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf

前述のように、user_allow_otherのコメントは既に解除されているため、このエラーはさらに不可解です。

他に何をする必要がありますか?

回答:


20

ユーザーはグループヒューズのメンバーですか?

そうでない場合は、以下を実行してください。

~$ sudo adduser $USER fuse

ファイルのパーミッションを見てみてください:

~$ ls -l /etc/fuse.conf

次のようになります。

~$ -rw-r----- 1 root fuse 216 2011-05-18 07:12 /etc/fuse.conf

そうでない場合は、修正してください。

~$ sudo chmod 640 /etc/fuse.conf

ユーザーをグループfuseに追加した後、ログアウトして再度ログインすることを忘れないでください。

問題が解決したかどうか教えてください。

よろしく。


これは機能しましたが、1つの質問があります。私のgnomeパネルの[場所]メニューに2つのMythbuntuエントリがあります。それは正常ですか?
質問者

うーん、スクリーンショットを投稿できますか?
パウロアルーダ

ああ、ただ一つのことを思い出した。この場所をNautilusのブックマークとして設定していますか?それが理由かもしれません。ブックマークを削除します。
パウロアルーダ

申し訳ありませんが、明確にするために、私が接続しようとしているコンピューターは「Mythbuntu」と呼ばれています。とにかく、問題は、「デバイス」の下にMythbuntuのエントリが1つ、「コンピュータ」の下にエントリが1つあるということです。「デバイス」の下のアイコンをクリックすると、「Mythbuntuをマウントできません」と表示されます。ただし、「コンピューター」の下のアイコンをクリックすると、すべて正常に機能します。そのため、ディレクトリとファイルは使用可能ですが、この追加の機能しないエントリが問題の徴候であることを心配しています。
質問者

fstab行、オプション列を「user、noauto、transform_symlinks」のみに変更し、再起動して問題が引き続き発生するかどうかを確認してください。
パウロアルーダ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.