web-dev-qa-db-ja.com

SambaでのNT_STATUS_BAD_NETWORK_NAMEの意味は?

私はこのように共有を設定しました:

[global]
    security = user
    map to guest = Bad Password
    usershare allow guests = yes

[vms]
    comment = VirtualBox Virtual Machines
    path = /home/neil/VirtualBox/HardDisks
    guest ok = yes
    read only = yes

自分で共有にアクセスし、パスワードを入力すると、正常に機能します:

$ smbclient //neil-ubuntu/vms -U neil
Enter neil's password: 
Domain=[SHUTTERSTOCK] OS=[Unix] Server=[Samba 3.4.0]
smb: \>

しかし、ゲストとしてアクセスすると、機能しません:

$ smbclient //neil-ubuntu/vms -U guest
Enter guest's password: 
Domain=[SHUTTERSTOCK] OS=[Unix] Server=[Samba 3.4.0]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME

入力するパスワードに関係なく。

誰かが理由を知っていますか?

また、smbclientがそのような役に立たないエラーメッセージを出力するのはなぜですか?

16
Neil

このような問題を思い出します。これは、パスのどこかに読み取りが欠落しているディレクトリ許可が原因で発生したと思います。パスのディレクトリpermsが755であることを確認します。

このエラーは、パスが存在しない場合にも返されます。

12
user9517

私はここで別の問題でチャイムを鳴らしますが、同じエラーメッセージが表示されます。 Samba <3.2を使用している場合、Windows Server 2008 ADサーバーに接続できません。これには、CentOS(およびおそらくRHEL)5に含まれているSambaのバージョンが含まれ、現在はSamba 3.0.23です。 2011年8月現在、Sambaの現在のバージョンは3.6です。

http://www.enterprisesamba.org/index.php?id=125 でSernetがホストするCentOS 5のSambaリポジトリを使用して、Samba 3.4をインストールし、Win 2008サーバーに接続しました。 winbindをインストール/更新することを忘れないでください(リポジトリを追加した後でsamba3-winbindをインストールしてください)。正常に動作します)。

私も受け取りましたGot NTLMSSP neg_flags=0x62898215 smbclientログで頻繁に。

1
jeffcook2150

#Sudo smbpasswd -a guest

ただのショット。それでもうまくいかない場合は、/ etc/samba/smb.confの「valid users」の行に「guest」を追加してみてください。

valid users = user1, guest
0
chris