8 июл. 2009 г.

Windows и сетевые пароли.

У Windows (по крайней мере XP) есть такой прикол с локальными сетевыми ресурсами.
Допустим, есть 2 сетевых ресурса на одном сервере Server: SecretDocs и CommonDocs. Первый из них имеет защиту входа по паролю, второй общедоступен, то есть доступен для гостя.
Подключаемся сперва к CommonDocs. Windows запоминает, что мы подключились туда с учетной записью Guest. Если теперь попытаться зайти в SecretDocs, то Windows сообщит, что невозможно использовать ресурс, т.к. он уже используется. В консоли в выдаче команды net use сообщение более понятно. Оно говорит о том, что невозможно под одной учеткой использовать 1 ресурс с двумя разными учетными записями на одном сервере.
Если ресурсы использовать в обратном порядке, то все проходит нормально.
Есть 5 решений этой загвоздки.
1. Уехать на море.
2. При входе на ресурсы данного сервера заходить сначала в SecretDocs, а потом уже - в CommonDocs.
3. Сохранить свой пароль на данный сервер в Сетевых паролях в настройке учетных записей.
4. Подключать ресурсы как сетевые диски. При этом это получается комбинация п.п. 2 и 3, т.к. пароль все равно где-то сохраняется и подключаться первым должен SecretDocs.
5. Автоматизировать п.п. 1 запуском команды net use с соответствующими параметрами при входе пользователя в свой профиль.

Если все-таки в SecretDocs войти нужно, но CommonDocs уже посещен, то можно выполнить в командной строке команду:
net use \\server\CommonDocs /delete

для отключения от этого ресурса. Или

net use * /delete

для отключения от всех сетевых ресурсов.

Комментариев нет:

Отправить комментарий