Как очистить «кэш аутентификации» в Windows 7 для общего ресурса Samba, защищенного паролем?


14

У меня есть сервер Linux Samba, и у меня есть список пользователей, которые могут получить доступ к папке.

Я успешно сконфигурировал Samba для запроса имени пользователя и пароля при доступе к общему ресурсу из окон (используя smbpasswd и т. Д.).

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

Я нашел команду для использования в командной строке Windows на Google пару недель назад, но глупо, я не сохранил ее ...

Надеюсь, кто-то может помочь, спасибо!

О, Samba настроен как рабочая группа, а не как домен (если это помогает), поэтому пользователи Windows НЕ входят в домен при запуске.

Ответы:


7

Как насчет этого:

net session \\samba.server.ip.address /delete

Вы также можете использовать:

net use

Чтобы получить список активных сессий и убедиться, что вы удалили их впоследствии.


3
Сессия не существует с таким именем компьютера. Но это очевидно. Пробовал и IP и имя.
Томасб

2
net use \\computername /deleteработал, чтобы удалить его, но учетные данные samba все еще присутствовали, даже после перезапуска проводника из диспетчера задач
RyanTM

24

Попробуй это

Панель управления \ Все элементы панели управления \ Диспетчер учетных данных

Нажмите на стрелку рядом с кредитом, который вы хотите удалить.

чем нажать удалить из хранилища


8
Это помогло мне, где принятый ответ не сделал. Спасибо!
Аарон Адамс

1
Более быстрый путь: Win + R и вставка% windir% \ explorer.exe shell ::: {1206F5F1-0569-412C-8FEC-3204630DFB70}
droidgren

После этого я все еще могу удалить и записать файл в моей сети.
Дмитрий Коприва,

18

Неполный совет. Ответ:

Как упомянуто ранее, очистите все записи в диспетчере учетных данных, закройте все окна открытого ресурса и / или все приложения, использующие общий ресурс.

ТОГДА

Менеджер открытых услуг. Найдите сервис «Рабочая станция» и перезапустите его.


Договорились - это правильный ответ.
Райан Райс

Сообщества @endolith разные. Здесь все в порядке.
Свен

0

Как отключить \ выйти из Samba Share на Windows 10.

RUN 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

0

Если удаление учетных данных из диспетчера учетных данных не помогает, у вас есть еще две опции:
1) Откройте «Выполнить» и выполните rundll32.exe keymgr.dll, KRShowKeyMgrи найдите адреса, которые вы хотите удалить.
2) Если CMD net useне показывает ничего, откройте cmdкак администратор и выполните:

net stop workstation /y
net start workstation

Это должно очистить кеш. Последний вариант всегда работает для меня.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.