Я настраиваю файловый сервер Samba на сервере Ubuntu 16.04 и хочу получить доступ к общим папкам на ПК с Windows 7 и Windows 10.

Я могу получить доступ к любой общей папке, когда alexr является действительным пользователем, определенным в smb.conf , но я не могу получить доступ к сети samba, используя учетные данные Bek . Windows выдает мне следующее сообщение при попытке получить доступ через RUN \\nework location:

... Бек не доступен. Возможно, у вас нет разрешения на использование этого сетевого ресурса ...Несколько подключений к серверу или общему ресурсу одним и тем же пользователем, используя более одного имени пользователя, не допускаются. Отключите все предыдущие подключения ... и попробуйте снова.

Вышеупомянутая ошибка MSG состоит из 2 частей. Либо пользователь Bek не имеет разрешения, либо существует несколько подключений, которые не разрешены. Я не уверен, какая у меня проблема.

Следующие снимки экрана взяты из smb.conf с настройками общей папки и выводом списка пользователей samba с помощью pbedit. Спасибо за любую помощь заранее.

smb.conf

пользователи samba (отображается только Bek)

1 ответ1

1

Это раздражение у меня было несколько раз в прошлом с Windows. В основном, когда вы подключаетесь к общему ресурсу под пользователем alexr , Windows кэширует имя пользователя для этого пользователя. Несмотря на то, что он запрашивает у вас дополнительные учетные данные, он по-прежнему считает, что alexr подключен к серверу, и отказывается подключать вас из-за кэшированных учетных данных. Если вы запустите: net use , вы должны увидеть соединение с сервером, которое уже установлено. Вы можете использовать: net use /delete <Path to share> чтобы удалить соединение. После этого вы сможете попробовать соединиться с Bek .

Изменить: Чтобы ответить на ваш вопрос о разрешении нескольких подключений к одному и тому же серверу (вы отредактировали мое сообщение в качестве ответа): можно обойти это путем использования IP-адреса сервера или создания псевдонимов для сервера и создания двух отдельных подключений к их. Например, один из них подключается через IP-адрес сервера, а второй - через имя хоста сервера. Вы можете прочитать об этих обходных путях здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .