MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Что делать, если при заходе с Windows Samba запрашивает логин и пароль пользователя
02.05.2014
14:36
Текстовые метки: samba, linux, windows, пароль, доступ, гостевой, guest
Раздел: Компьютер - Linux - Samba

Часто наблюдается такое поведение Samba: настроен гостевой доступ, но при поключений к диску с Windows-компьютера, запрашивается логин и пароль.


Ввод логина и пароля UNIX-пользователя, который есть на машине с Samba, ни к чему не приводит - Samba все равно не пускает на диск. При этом соединение с Linux-машины происходит нормально, логин и пароль не требуется.


Почему так?


Дело в том, что по-умолчанию, Samba настраивается так, чтобы запрашивать пароль у пользователя, имя которого известно. А известны самбе имена UNIX-пользователей, которые есть на машине с Samba. Windows же всегда передает логин пользователя, под которым произошел вход в систему.


Обычно, пользователь/администратор используют один и тот же логин и на Windows, и на Linux-машинах. А потом начинают на себе же проверять настройку самбы. Получается, что имя самбе известно, и она требует пароль. А пароль не настроен, и какой бы пароль не вводил пользователь, он всегда будет неправильный.


Исправить эту ситуацию можно так. На Linux-машине с самбой нужно дать команду:


pdbedit -x имя_пользователя


Данная команда исключит указанного пользователя из пользователей, исзвестных Samba. И теперь при входе пароль не будет требоваться.


Такое поведение происходит из-за того, что в /etc/samba/smb.conf по-умолчанию прописывается:


security = user

...

guest ok = yes

...

map to guest  = Bad user



Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования