Я пытаюсь включить анонимный доступ к одному сервису в моей конфигурации Samba. Доступ авторизованного пользователя работает отлично, но когда я пытаюсь подключиться без пароля, я получаю следующее сообщение:
Anonymous login successful
Domain=[...] OS=[Unix] Server=[Samba
3.3.8-0.51.el5] tree connect failed: NT_STATUS_LOGON_FAILURE
Журнал сообщений показывает эту ошибку:
... smbd[21262]: [2010/05/24 21:26:39, 0] smbd/service.c:make_connection_snum(1004)
... smbd[21262]: Can't become connected user!
Smb.conf настроен так:
[global]
security = ads
obey pam restrictions = Yes
winbind enum users = Yes
winbind enum groups = Yes
winbind use default domain = true
valid users = "@domain admins", "@domain users"
guest account = nobody
map to guest = Bad User
[evilshare]
path = /evil/share
guest ok = yes
read only = No
browseable = No
Учитывая, что у меня указаны «map to guest = Bad User» и "guest ok", я не понимаю, почему он пытается "стать подключенным пользователем". Не стоит ли пытаться "стать гостевым пользователем"?