Come posso cancellare la "cache di autenticazione" in Windows 7 in una condivisione samba protetta da password?


14

Ho un server samba Linux e ho elencato esplicitamente gli utenti che possono accedere alla cartella.

Ho configurato Samba con successo per richiedere un nome utente e una password quando si accede alla condivisione da Windows (usando smbpasswd, ecc.).

Ma ora voglio forzare la cache di autenticazione sul computer Windows. Come quando vado al computer di un collega, utilizzo il mio account per accedere a un file nella condivisione protetta, ma prima di lasciare il suo computer, voglio assicurarmi che la cache di autorizzazione sia cancellata in modo che non possa accedere a quella cartella con le mie credenziali.

Ho trovato il comando da utilizzare nel prompt dei comandi di Windows su Google un paio di settimane fa ma sciocco me non l'ho salvato ...

Spero che qualcuno possa aiutarti, grazie!

Oh, Samba è configurato come un gruppo di lavoro e non un dominio (se ciò aiuta) - quindi gli utenti di Windows NON accedono a un dominio all'avvio.

Risposte:


7

Cosa ne pensi di questo:

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

Puoi anche usare:

net use

Per fornire un elenco di sessioni attive e per assicurarti di averle eliminate in seguito.


3
Non esiste una sessione con quel nome di computer. Ma esiste ovviamente. Ho provato sia IP che nome.
tomasb,

2
net use \\computername /deleteha funzionato per eliminarlo, ma le credenziali di samba erano ancora presenti, anche dopo aver riavviato explorer dal task manager
RyanTM

24

Prova questo

Pannello di controllo \ Tutti gli elementi del pannello di controllo \ Gestione credenziali

Fai clic sulla freccia accanto al credito che desideri eliminare

di fare clic su Rimuovi dal Vault


8
Questo mi ha aiutato dove la risposta accettata no. Grazie!
Aaron Adams,

1
Modo più veloce: Win + R e incolla% windir% \ explorer.exe shell ::: {1206F5F1-0569-412C-8FEC-3204630DFB70}
droidgren

Sono ancora in grado di eliminare e scrivere file sulla mia rete dopo aver fatto questo.
Dimitri Kopriwa,

18

Consiglio incompleto. La risposta è:

Come accennato in precedenza, deselezionare tutte le voci in Gestione credenziali, chiudere tutte le finestre di Esplora condivisione aperte e / o tutte le applicazioni che utilizzano la condivisione.

POI

Responsabile dei servizi aperti. Trova il servizio "Workstation" e riavvialo.


D'accordo - questa è la risposta corretta.
Ryan Ries

Le community di @endolith sono diverse. Va bene qui.
Sven

0

Come disconnettere \ logout dalla condivisione Samba su Windows 10.

Esegui cmd come utente (non amministratore) !!!

guarda la tua connessione

net use

elimina tutte le connessioni (logout)

net use * /delete

net use * /d

net use \\10.10.10.5 /delete

elimina tutte le password di rete salvate

klist purge

o eseguire programmi di utilità

control keymgr.dll

o corri

rundll32.exe keymgr.dll, KRShowKeyMgr

0

Se la cancellazione delle credenziali da Credential Manager non aiuta, allora hai altre due opzioni:
1) Apri Esegui ed esegui rundll32.exe keymgr.dll, KRShowKeyMgre cerca gli indirizzi che desideri rimuovere.
2) Se i CMD net usenon mostrano nulla, aprire cmdcome amministratore ed eseguire:

net stop workstation /y
net start workstation

Questo dovrebbe cancellare la cache. L'ultima opzione funziona sempre per me.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.