MyTetra Share
Делитесь знаниями!
Что делать, если при заходе с Windows Samba запрашивает логин и пароль пользователя
Время создания: 02.05.2014 14:36
Текстовые метки: samba, linux, windows, пароль, доступ, гостевой, guest
Раздел: Компьютер - Linux - Samba
Запись: xintrea/mytetra_syncro/master/base/139902696893zfcwh31l/text.html на raw.github.com

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


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


Почему так?


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


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


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


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


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


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


security = user

...

guest ok = yes

...

map to guest  = Bad user


Возможно, что можно поиграться с этими опциями, но быстро подобрать правильную настройку через smb.conf не получилось. Тут надо спрашивать у опытных администраторов Самбы, а найти таких очень сложно. Во всяком случае, никто не смог объяснить почему происходит вышеозначенная проблема, и как с ней можно бороться, несмотря на то, что она возникает очень часто.




Знаете ли вы, что:

В современном зарегулированном мире уже практически нельзя обойтись без VPN. Помимо высокой безопасности VPN-сетей, это еще и удобно: можно получать удаленный доступ к компьютеру из любой точки Интернета. Через VPN можно настроить доступ к любому сетевому устройству: к веб-камере, к домашнему файловому серверу, к внутреннему роутеру.



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