NautilusからSamba共有に接続できません


14

Ubuntu 10.04があり、DLink DNS323上にあるSamba共有に接続したい。

[場所]-> [ネットワーク]のNautilusから、DND323に簡単に移動して、使用可能な共有を確認できます。パスワードなしの共有の1つを選択すると、期待どおりにアクセスできます。パスワードで保護された共有に接続しようとすると、機能しません。パスワードを何度も要求するだけです。

私は共有を手動でマウントしようとしましたが、

sudo mount -t cifs -o username=user,password=pass //xxx.xxx.xxx.xxx/share ~/share

これがNautilusで機能しない理由は何ですか?

回答:


6

このubuntuforums.orgスレッドで簡単な答えを見つけました

sambaの新しいバージョンは、DLink DNS323で使用されるLANMAN認証スキームをデフォルトでサポートしていません。この問題を修正するための唯一の作業は次のとおりです。

/etc/samba/smb.confを編集します

[global]セクションを見つけて、次の行を挿入します。

クライアントランマン認証=はい

再起動する必要さえなく、Gnome Nautilusを使用して共有フォルダーをマウントできます。

これは、別のLucidボックスのSamba共有に接続するためにも必要です(パスワードで保護されている場合)。皮肉なことですね。


記録のために:私の問題は、@ Alanの回答リンクにあるニコラのコメント((nikolagotovac)が2016-05-24に書いたもの)に関連していることがわかりました。認証要求はLOCALアカウント用であり、Windowsボックス内のリモートユーザー用ではありません。
バッタ

5

このバグの影響を受けている可能性があります

バグのコメントで提案されているいくつかの「修正」があります。ここでそれらを要約します。


  • smb.confを編集できます

これは、この問題を修正するために一度使用したものです。簡単に試せます。

gksudo gedit /etc/samba/smb.conf

ファイル内でこのセクションを見つけます。

####### Authentication #######
# “security = user” is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba-HOWTO-Collection/ServerType.html
# in the samba-doc package for details.
#security = user

セキュリティ行のコメントを解除し、別の行を追加して次のようにします。

####### Authentication #######
# “security = user” is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba-HOWTO-Collection/ServerType.html
# in the samba-doc package for details.
security = user
username map = /etc/samba/smbusers

リチャード・ガービンの提案


  • smb.confの別の編集

名前解決順序の下のグローバルセクションで、これらの行を追加します

lanman auth = yes
client lanman auth = yes
client plaintext auth = yes

ジェームズ・パッコの提案


  • 最後に、nautilus-shareパッケージはデフォルトではインストールされません。これがインストールされていることを確認してください

これはKarl Kropfによって提案されました

今日、たまたままったく同じ問題に遭遇しました。不気味だったのは、バグについて話されることで実際にバグをキャッチできるとは知らなかったからです。

nautilus-shareをインストールするこの最後の提案は私の問題を解決し、うまくいけば同じことをするでしょう。


nautilus-shareは必ずインストールされます。他のソリューションを試し、結果を報告します。
jmbouffard

私はこの質問に戻って他の解決策を試しましたが、サーバー上のsmb.confを変更する必要があるようです。私の場合、これはDLink DNS323上にあるため、ファイルにアクセスできません。
-jmbouffard

Ubuntuマシン上のNautilusからの非常に人気のある製品であるDNS-323にアクセスできないとは信じられませんが、これはかなり前に修正されたはずです!
-jmbouffard

こんにちは、あなたがインストールしたパッケージをGVFSた確認することができます私が持っているgvfsgvfs-fusegvfs-bingvfs-backendsおよびlibgvfscommon0
アラン

1
基本的に、Ubuntuのsambaは、より安全な認証方法を使用するように更新されていますが、NASは、ソリューションのsmb.confファイルを編集して、以前の安全性の低い認証方法を使用するようにsambaに指示することを理解していませんそのため、James pakkoによって提案された追加の認証行がNASに正常に接続できるようになります。システム上のsambaクライアントは、デフォルトの接続方法より安全性の低い3つの認証タイプを試行できます。
アラン

2

Ubuntu 12.04 Samba 3.6.3の場合、以下も追加する必要があります。

client NTLMv2 auth = No

または設定

client lanman auth = Yes

として使用されません

client NTLMv2 auth

デフォルトはYesで、強制的client lanman authにNoになります。

確認する testparm -v


0

私の解決策は:gvfsを再インストールします:

 sudo apt-get  install gvfs-*

ノーチラスを停止:

 nautilus -q

ノーチラスを再び起動します。

 nautilus
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.