У меня есть сервер Samba Linux, и я явно указал пользователей, которые могут получить доступ к папке.
Я успешно настроил Samba, чтобы запрашивать имя пользователя и пароль при доступе к общему ресурсу из Windows (с помощью smbpasswd и т. Д.).
Но теперь я хочу принудительно очистить кеш аутентификации на компьютере с Windows. Например, когда я иду к компьютеру коллеги, я использую свою учетную запись для доступа к файлу в защищенном общем ресурсе, но затем, прежде чем покинуть его компьютер, я хочу убедиться, что кеш авторизации очищен, чтобы он не мог получить доступ к этой папке с помощью мои полномочия.
Я нашел команду для использования в командной строке Windows в Google пару недель назад, но, глупо, я не сохранил ее ...
Надеюсь, кто-то может помочь, спасибо!
О, Samba настроена как рабочая группа, а не как домен (если это помогает), поэтому пользователи Windows НЕ входят в домен при запуске.
Попробуй это
Панель управления \ Все элементы панели управления \ Диспетчер учетных данных
Нажмите на стрелку рядом с кредитом, который хотите удалить.
чем нажмите на удаление из хранилища
Неполный совет. Ответ:
Как упоминалось ранее, удалите все записи в диспетчере учетных данных, закройте все открытые окна проводника общего доступа и / или все приложения, использующие общий ресурс.
ЗАТЕМ
Менеджер открытых сервисов. Найдите службу "Рабочая станция" и перезапустите ее.
Как насчет этого:
net session \\samba.server.ip.address /delete
Вы также можете использовать:
net use
Чтобы предоставить список активных сеансов и убедиться, что вы удалили их впоследствии.
Как отключить \ выйти из Samba Share в Windows 10.
ЗАПУСТИТЕ cmd от имени пользователя (не администратора) !!!
следи за своей связью
net use
удалить все подключения (выйти)
net use * /delete
net use * /d
net use \\10.10.10.5 /delete
удалить все сохраненные сетевые пароли
klist purge
или запустить утилиты
control keymgr.dll
или беги
rundll32.exe keymgr.dll, KRShowKeyMgr
Если удаление учетных данных из Credential Manager не помогает, у вас есть еще два варианта:
1) Откройте Run и выполните rundll32.exe keymgr.dll, KRShowKeyMgr
и найдите адреса, которые хотите удалить.
2) Если CMD net use
ничего не показывает, затем откройте cmd
от имени администратора и выполните:
net stop workstation /y
net start workstation
Это должно очистить кеш. Последний вариант у меня всегда работает.