Над самбой? Там не должно быть никаких проблем; если имя пользователя и пароль верны, оба соединения должны выполняться правильно.
Обновление: re: "Ошибка 1219". Это ошибка на стороне клиента - Windows позволяет одновременно подключаться к серверу только как один пользователь. (См. Документацию Microsoft на KB938120.) Это означает, что компьютер с Windows уже подключился как другой пользователь, и поэтому ваши попытки подключиться снова, как правильный пользователь, не удаются.
Вам необходимо отключить первое соединение, прежде чем вы сможете восстановить соединение. Есть два способа сделать это:
Отключите все сетевые диски переподключения при входе в систему от этого сервера. Перезагружать. Переподключитесь к серверу и убедитесь, что вы указали правильное имя пользователя и пароль.
Используйте команду net use /delete из командной оболочки Windows (Пуск -> Выполнить -> cmd; в командной строке введите команду; может потребоваться указать имя общего ресурса).
Обновление 2: если пользователи уже подключаются к серверу с одним пользователем, вы не сможете разрешить им подключаться ко второму пользователю. Вам придется пересмотреть свою стратегию совместного использования и перенастроить Samba, чтобы следовать этой стратегии. (Это не твоя вина; я виню Windows.)
Лично я хотел бы придерживаться отдельных пользователей для каждого человека и рассмотреть возможность использования групп для контроля доступа к общим ресурсам. Это хорошо работает, если у вас есть общие папки, к которым у всех есть права на чтение и запись, и другие, которые вы хотите, чтобы они были доступны только для чтения всем, кроме нескольких избранных пользователей.
Обновление 3: Документ MS, указанный выше, предлагает эти два обходных пути для подключения к серверу в качестве отдельных пользователей. Основная идея заключается в том, чтобы заставить Windows думать, что она подключается к другому серверу, используя другое имя.
Используйте IP-адрес сервера при подключении со вторым именем пользователя. (Используйте \\ServerName\sharename
при подключении в качестве первого пользователя, но используйте \\X.X.X.X\sharename
при подключении в качестве второго пользователя.)
Создайте один или несколько псевдонимов DNS для сервера, который будет использоваться при подключении со вторым (третьим, четвертым ...) именем пользователя. (Используйте \\ServerName\sharename
при подключении в качестве первого пользователя, но используйте \\ServerAlias1\sharename
при подключении в качестве второго пользователя, \\ServerAlias2\sharename
при подключении в качестве третьего пользователя и т.д.)