Я настроил акцию так:
[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 печатает такие бесполезные сообщения об ошибках?
Я просто перезвоню здесь с другой проблемой, но с тем же сообщением об ошибке. Если вы используете Samba <3.2, вы не можете подключиться к серверам Windows Server 2008 AD. Это включает в себя версию Samba, включенную в CentOS (и предположительно RHEL) 5, в настоящее время Samba 3.0.23. По состоянию на август 2011 года текущей версией Samba является 3.6.
Я использовал репозитории Samba для CentOS 5, размещенные в Sernet по адресу http://www.enterprisesamba.org/index.php?id=125, чтобы установить Samba 3.4 и подключиться к серверу Win 2008. Не забудьте установить / обновить winbind (yum установить samba3-winbind после добавления репозитория), и вам может потребоваться обновить /etc/krb5.conf (я только что переместил его в /etc/krb5.conf.bak и так далее). работает нормально).
Я также
Got NTLMSSP neg_flags=0x62898215
часто получал в журналах smbclient.источник
пытаться
#sudo smbpasswd -a guest
просто выстрел там. Если это не сработает, попробуйте добавить "guest" в строку "valid users" в /etc/samba/smb.conf следующим образом:
источник