Windows 7 кэширует учетные данные FTP?
На моей удаленной машине у меня есть IIS 7.5 (Windows Server 2008). Я создал FTP-сайт с проверкой подлинности IIS Manager. Затем я сделал изоляцию пользователей Active Directory и изолировал своих пользователей от физических папок в соответствии с их именами. Все идет нормально. Я могу получить доступ к FTP-клиентам из любой точки мира с разными тестовыми учетными записями, которые я ранее настроил при проверке подлинности IIS Manager. Каждый пользователь подключается к своей папке.
Когда я тестировал Windows 7 в качестве клиента, я сделал следующее: Проводник -> Компьютер -> Правый клик -> Добавить сетевой адрес -> IP-адрес моей удаленной машины -> Пользователь1 -> Пароль1
Отлично - это работает. Теперь я хочу связаться с user2. Поэтому я удалил этот сетевой адрес и установил новое соединение, но с user2 (или даже анонимным). Теперь странная вещь: Windows даже не просит у меня пароль снова. Он просто соединяет меня с папкой пользователя1.
Я уже отключил кеширование FTP в IIS и отключил учетную запись user1 в аутентификации диспетчера IIS! Тем не менее, если я настраиваю сетевое соединение с этим windows 7, оно подключается к папке user1, независимо от того, какое имя пользователя я использую (анонимный, администратор, user2,...).
И если я соединяюсь с другими клиентами ftp или другими компьютерами, все это работает отлично. Поэтому я предполагаю, что эта Windows как-то кэширует учетные данные... но тогда как я могу не дать IIS по-прежнему принимать эти учетные данные, даже если я отключил учетную запись user1?
1 ответ
Вы проверили диспетчер учетных данных в Windows, чтобы убедиться, что он что-то там хранит?
Start -> Control Panel -> Credential Manager
или если панель управления находится в представлении категории
Start -> Control Panel -> User Accounts and Family Safety -> Credential Manager
Я бы начал там, чтобы увидеть, есть ли сохраненные учетные данные, которые, кажется, соответствуют учетным данным, которые он использует.