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で機能しない理由は何ですか?
これで簡単な答えを見つけました buntuforums.org thread
Sambaの新しいバージョンは、DLink DNS323で使用されるLANMAN認証スキームをデフォルトでサポートしなくなりました。この問題を修正するための唯一のことは次のとおりです。
/etc/samba/smb.confを編集します
[global]セクションを見つけて、次の行を挿入します。
クライアントランマン認証=はい
再起動する必要はありません。GnomeNautilusを使用して共有フォルダーをマウントできます。
これは、別のLucidボックスのSamba共有に接続するためにも必要です(パスワードで保護されている場合)。皮肉なことですね。
このバグの影響を受けている可能性があります
バグのコメントで提案されているいくつかの「修正」があります。ここでそれらを要約します。
これは、この問題を修正するために一度使用したものです。簡単に試せます。
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
リチャードガービン による提案
名前解決順序の下のグローバルセクションで、これらの行を追加します
lanman auth = yes
client lanman auth = yes
client plaintext auth = yes
James Pakko による提案
これは Karl Kropf によって提案されました
今日、たまたままったく同じ問題を抱えていたのです。不気味なのは、バグを知らされることで実際にバグをキャッチできるとは知らなかったからです。
Nautilus-shareをインストールするこの最後の提案は、私の問題を解決し、うまくいけば同じことになることを願っています。
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
で確認してください
私の解決策は:gvfsを再インストールします:
Sudo apt-get install gvfs-*
ノーチラスを停止:
nautilus -q
ノーチラスをもう一度起動します。
nautilus