web-dev-qa-db-ja.com

ネットワーク認証が機能しない

Ubuntu 12.04をインストールし、NASに接続しようとしています。認証が不要なフォルダに正常に接続します。ただし、パスワードで保護されたフォルダーを開こうとすると、接続されません。

私はすべてのPCと他のすべてのubuntuインストール(明快およびカルマ)の唯一のオペレーティングシステムが常にこのNAS(Dlink DNS-323)でうまく動作するので、2008年以来ずっと前からubuntuを使用しています。 12.04用のまさにこの新しいインストールで、動作していません。

参考までに、これらのリンクは私のものと非常によく似た問題を見つけました。


リンク:

  1. 12.04-ネットワーク共有に接続できません

  2. Active Directory共有に対して12.04を認証できません

  3. Buffalo Network接続ストレージデバイスにアクセスできません


これは私の/etc/samba/smb.confファイルです:


[global]
    netbios name = pc4
    client lanman auth = yes
    server string = Samba file and print server
    workgroup = pc
    security = share
    guest ok = yes

    remote announce = 192.168.1.255
    remote browse sync = 192.168.1.255


    log file = /var/log/samba/samba.log
    max log size = 1000

    encrypt passwords = yes
    unix password sync = yes
    socket options = SO_KEEPALIVE SO_BROADCAST TCP_NODELAY
    local master = no
    domain master = no


    os level = 33
    name resolve order = bcast wins lmhosts
    dns proxy = no



    update encrypted = yes
    hostname lookups = yes

    passwd program = /usr/bin/passwd '%u'
    passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n

このメッセージを入力する前に、私はさまざまなことを試しました。

  1. Nautilusの代替としてPCMan File Managerをインストールします。結果=接続しませんでした。
  2. Unityの代替として他のデスクトップ環境をインストールします:LXDE、XFCE、GNOMEセッションフォールバック、GNOMEデスクトップ。結果:それらのどれも私の認証問題のために働きませんでした。

  3. デフォルトのsmb.confファイルを使用しようとしました。結果:動作しませんでした。

  4. このバグを読んだため、gvfsとコンポーネントを更新しようとしました。

しかし、gvfsバージョン1.12.1にアップグレードした後も同じ問題が発生します。結果=どちらも機能しませんでした。

  1. シナプスを使用してキーリングとコンポーネントを更新しようとしました。結果:同じ問題。

  2. また、すべてのオペレーティングシステムを「Update Manager」で今日まで更新しました(2012年4月28日)

  3. 多くの時間を費やした後、私はあきらめて、助けを求めることにしました。

動作したのはこのコマンドだけでした:

$ Sudo mount -t smbfs -o username=NASUSER,password=****** //192.168.1.100/Volume_1 ~/Desktop/mountedfolder`

しかし、それは私が探している方法ではありません。

お知らせ下さい。

2
jayfire

解決

多くの調査とテストを行った結果、問題の解決策が見つかりました。その非常に簡単な回避策:

------------------ SOLUTION ------------------------
in /etc/samba/smb.conf add the following to the bottom of the [global]
section:

client lanman auth = yes
client ntlmv2 auth = no
-------------------------------------------------------

ソリューションの説明については、この2つの投稿を探してください。

  1. http://ubuntuforums.org/showthread.php?t=192228

  2. https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/510059

私の質問でわかるように、私は最初の行がすでにあり、12.04LTSより前のすべてのバージョンで機能していましたが、この新しいバージョンでは前にオプションであった2番目の行も追加する必要があります。

お役に立てれば!!!

LANMANプロトコルは安全ではなく、価値が低いことに注意してください。

3
jayfire