Я установил простой файловый сервер Ubuntu 10.04 и хочу, чтобы несколько пользователей подключились с компьютера Windows к общему диску и к частным домашним каталогам для каждой машины.
У меня все это настроено, я подключил диски в окнах (Shared = Z :, Home = H :) на одной из машин, и все работает нормально. Однако, когда я перезагружаю пользовательский компьютер, они все еще могут получить доступ к общему диску, но при попытке открыть свой домашний диск я получаю сообщение об ошибке
Произошла ошибка при повторном подключении H: к \\ Server01 \ homes Сеть Microsoft Window: Имя сети не может быть найдено.Это соединение не было восстановлено
. Если я затем отключусь от домашнего и общего диска и снова подключусь, все будет работать нормально, пока мне не придется снова перезагружать машину!
Есть идеи, почему это происходит и как я могу это обойти?
Хорошо, я добился небольшого прогресса. Если вместо сопоставления с каталогом \ Server01 \ homes я сопоставлю с каталогом \ Server01 \ username, то я не получаю сообщение об ошибке, как раньше. Однако там написано:
Неверный пароль или неизвестное имя пользователя для: \\ Server01 \ username
Если я ввожу тот же пароль, что и раньше, я подключаюсь нормально, но я бы предпочел не заставлять своих пользователей вводить пароль при каждом запуске машины.
Для меня это выглядит скорее проблемой Windows, чем Ubuntu: я подозреваю, что клиент Windows пытается подключиться с неверным паролем (или вообще без пароля) к общему ресурсу \server01\homes
.
IIRC, сразу после входа в систему Windows попытается подключиться к аутентифицированным общим ресурсам, используя ту же комбинацию имени пользователя и пароля, которая использовалась для входа в систему; если комбинация имени пользователя и пароля, используемая в Windows, не соответствует ожидаемой на SAMU сервере SAMBA, общий ресурс не будет подключен из-за ошибки аутентификации. (Я думаю, это то, на что намекал SourceLab в своем комментарии.)