私はこのように共有を設定しました:
[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がそのような役に立たないエラーメッセージを出力するのはなぜですか?
このような問題を思い出します。これは、パスのどこかに読み取りが欠落しているディレクトリ許可が原因で発生したと思います。パスのディレクトリpermsが755であることを確認します。
このエラーは、パスが存在しない場合にも返されます。
私はここで別の問題でチャイムを鳴らしますが、同じエラーメッセージが表示されます。 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ログで頻繁に。
#Sudo smbpasswd -a guest
ただのショット。それでもうまくいかない場合は、/ etc/samba/smb.confの「valid users」の行に「guest」を追加してみてください。
valid users = user1, guest