パスワードで保護されたsamba共有に対するWindows 7の「認証キャッシュ」をクリアするにはどうすればよいですか?


14

Linux sambaサーバーを使用しており、フォルダーにアクセスできるユーザーを明示的にリストしています。

Windowsから共有にアクセスするときに(smbpasswdなどを使用して)ユーザー名とパスワードを要求するようにSambaを正常に構成しました。

しかし今、私はWindowsマシンの認証キャッシュを強制的にクリアしたいです。同僚のコンピューターにアクセスするとき、保護された共有内のファイルにアクセスするためにアカウントを使用しますが、彼のコンピューターを離れる前に、許可キャッシュがクリアされていることを確認して、彼がそのフォルダーにアクセスできないようにします私の資格情報。

私は数週間前にGoogleのWindowsコマンドプロンプトで使用するコマンドを見つけましたが、私はそれを保存しなかった愚かな私...

誰かが助けてくれることを願っています、ありがとう!

ああ、Sambaはドメインではなくワークグループとして構成されます(それが役立つ場合)。したがって、Windowsユーザーは起動時にドメインにログインしません。

回答:


7

これはどう:

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

以下も使用できます。

net use

アクティブなセッションのリストを提供し、後でそれらを確実に削除するため。


3
そのコンピューター名のセッションは存在しません。しかし、それは明らかに存在します。IPと名前の両方を試しました。
トマス14年

2
net use \\computername /deleteそれを削除するために働いたが、タスクマネージャーからエクスプローラーを再起動した後でも、サンバの資格情報が残っていた
-RyanTM

24

これを試して

コントロールパネル\すべてのコントロールパネルアイテム\資格情報マネージャー

削除する資格情報の横にある矢印をクリックします

ボールトから削除をクリックするより


8
これは、受け入れられた答えがそうでなかった私を助けました。ありがとうございました!
アーロンアダムス14

1
より速い方法:Win + Rと貼り付け%windir%\ explorer.exe shell ::: {1206F5F1-0569-412C-8FEC-3204630DFB70}
droidgren

これを行った後でも、ネットワーク上のファイルを削除して書き込むことができます。
ディミトリコプリワ

18

不完全なアドバイス。答えは:

前述のように、資格情報マネージャーのすべてのエントリをクリアし、開いている共有エクスプローラーウィンドウや共有を使用するすべてのアプリケーションを閉じます。

その後

サービスマネージャーを開きます。「ワークステーション」サービスを見つけて再起動します。


同意-これは正解です。
ライアンリース

@endolithコミュニティは異なります。ここで大丈夫です。
スヴェン

0

Windows 10でSamba共有から切断\ログアウトする方法

ユーザー(管理者ではない)として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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.