Прежде всего, я довольно новичок в Linux и Samba.
Я просто установил базовый домашний сервер Ubuntu Server 9.10. Я настроил несколько каталогов в качестве общих ресурсов Samba. У меня есть только один логин на сервере Ubuntu, давайте назовем его bobdole. Однако я НЕ настраивал конкретных пользователей Samba (используя smbpasswd).
Сейчас в Windows XP я использую стороннее программное обеспечение Windows Explorer под названием xplorer2. Мне это нравится, потому что это намного лучше, чем Windows Explorer. В любом случае, когда я заходил на общий ресурс в xplorer2, он, конечно, спрашивал мое имя пользователя и пароль. Я положил в bobdole и пароль, и он впустил меня. Теперь запомните, этот бобдол не тот пользователь Samba, которого я настроил. Это мое имя пользователя для входа на сервер Ubuntu.
Пока что я немного запутался. Почему сервер Ubuntu позволил мне использовать системное имя пользователя (bobdole) для входа в общий ресурс Samba?
Чуть позже я использовал обычный проводник Windows и при доступе к общему ресурсу снова спрашивал мое имя пользователя / пароль. Я снова использовал бобдоль .... но тогда он не позволил мне войти . После некоторого исследования я начал обнаруживать, что именно поэтому мне нужно настроить определенные логины Samba для общих ресурсов.
Итак, мои вопросы:
Как это программное обеспечение explorer2 подключилось к общему ресурсу Samba, используя системное имя пользователя моего сервера вместо фактически конкретного имени пользователя Samba? Почему обычный проводник Windows не делает то же самое?
Требуются ли для меня конкретные пользователи Samba? (Я предполагаю, что это так, но это странное поведение заставило меня усомниться в этом).