Як я можу очистити "кеш аутентифікації" в Windows 7 на захищеній паролем спільний доступ самби?


15

У мене є самба-сервер Linux і явно перераховані користувачі, які можуть отримати доступ до папки.

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

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

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

Сподіваюся, хтось може допомогти, дякую!

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

Відповіді:


7

Як щодо цього:

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

Ви також можете використовувати:

net use

Надати список активних сеансів і переконатися, що ви видалили їх згодом.


3
Сеанс не існує з цим іменем комп'ютера. Але воно існує очевидно. Спробував і IP, і ім’я.
tomasb

2
net use \\computername /deleteпрацював над тим, щоб видалити його, але дані самби все ще були присутніми, навіть після перезапуску провідника від менеджера завдань
RyanTM

24

Спробуйте це

Панель керування \ Усі елементи на панелі керування \ Диспетчер облікових даних

Клацніть на стрілку біля кредиту, який потрібно видалити

ніж натиснути на видалити із сховища


8
Це допомогло мені там, де прийнятої відповіді не було. Дякую!
Аарон Адамс

1
Швидший шлях: Win + R та вставити% windir% \ explor.exe оболонку ::: {1206F5F1-0569-412C-8FEC-3204630DFB70}
droidgren

Я все ще можу видалити та записати файл у свою мережу після цього.
Димитрій Копріва

19

Неповна порада. Відповідь:

Як було зазначено раніше, очистіть усі записи в диспетчері облікових даних, закрийте будь-які відкриті вікна провідника обміну та / або всі додатки, що використовують цю частку.

ПОТІМ

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


Погоджено - це правильна відповідь.
Ryan Ries

@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.