Samba не проходит авторизация по гостю
Agranom 2 октября, 2008 - 12:01
Проблема в следующем: есть самба сервер, авторизация идет и через домен и так, все машины работают нормально, а вот одна машина с Вистой с недавнего времени отвалилась и не может попасть на сервак, в логах самба пишет следующее:
[2008/10/01 18:08:55, 3] auth/auth_sam.c:check_sam_security(281) check_sam_security: Couldn't find user '������' in passdb. [2008/10/01 18:08:55, 2] auth/auth.c:check_ntlm_password(319) check_ntlm_password: Authentication for user [������] -> [������] FAILED with error NT_STATUS_NO_SUCH_USER [2008/10/01 18:08:55, 3] smbd/sesssetup.c:do_map_to_guest(45) No such user ������ [MAROV] - using guest account [2008/10/01 18:08:55, 3] smbd/sec_ctx.c:push_sec_ctx(208) push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1 [2008/10/01 18:08:55, 3] smbd/uid.c:push_conn_ctx(358) push_conn_ctx(0) : conn_ctx_stack_ndx = 0 [2008/10/01 18:08:55, 3] smbd/sec_ctx.c:set_sec_ctx(241) setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1 [2008/10/01 18:08:55, 3] smbd/sec_ctx.c:pop_sec_ctx(356) pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0 [2008/10/01 18:08:55, 3] smbd/sec_ctx.c:push_sec_ctx(208) push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1 [2008/10/01 18:08:55, 3] smbd/uid.c:push_conn_ctx(358) push_conn_ctx(0) : conn_ctx_stack_ndx = 0 [2008/10/01 18:08:55, 3] smbd/sec_ctx.c:set_sec_ctx(241) setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1 [2008/10/01 18:08:55, 3] smbd/sec_ctx.c:pop_sec_ctx(356) pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0 [2008/10/01 18:08:55, 3] smbd/password.c:register_vuid(280) User name: user Real name: [2008/10/01 18:08:55, 3] smbd/password.c:register_vuid(301) UNIX uid 1000 is UNIX user user, and will be vuid 105 [2008/10/01 18:09:05, 3] smbd/process.c:timeout_processing(1328) timeout_processing: End of file from client (client has disconnected).
Конфиг самбы такой:
cat /etc/samba/smb.conf [global] workgroup = workgroup server string = FileServer security = user unix extensions = no hosts allow = 10.0.0. 127. load printers = no smb ports = "139" guest account = user log file = /var/log/samba.%m max log size = 50 log level = 3 socket options = TCP_NODELAY local master = no os level = 33 domain master = no wins support = yes wins server = 10.0.0.5 dns proxy = no restrict anonymous = no preferred master = no max protocol = NT acl compatibility = winnt ldap ssl = No server signing = Auto map to guest = Bad User guest ok = yes dos charset = cp1251 unix charset = cp1251 netbios name = FileServer
Может есть какие идеи куда копать? В гугле нашел совет про указание порта, но не помогло...
»
- Для комментирования войдите или зарегистрируйтесь
[2008/10/01 18:08:55, 3]
1. Видно что такого юзера самба не находит и пытается использовать гостевой аккаунт, что у неё тоже почему-то не получается. Может, надо завести соотвт юзера?
2. В логах имя юзера тоже вопросиками показывалось?
3.
Ты уверен что у тя на серваке кодировка cp1251?
1. cat /etc/passwd | grep
1. cat /etc/passwd | grep user
user:x:1000:100::/home/user:/bin/bash
2. Да, потому что имя пользователя было заведено на русском, это личный ноут сотрудника просто
3. А это важно? Это кодировка на шару
Проблема именно в гостевом доступе, почему он вдруг резко отвалился.
Так, ясно. 4. А
Так, ясно.
4. А другие машины по гостевому доступу могут зайти?
А вообще у меня для гостевого доступа есть специальный юзер и при заходе на шару нуно вводить логин этого юзера.
Да, другие
Да, другие заходят нормально по гостевому а эта отвалилась, я конечно грешу на висту но все же странно что вроде все работало и вдруг бах. Спасибо за совет, попробую с указанием юзера.