web-dev-qa-db-ja.com

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

Linux sambaサーバーがあり、フォルダーにアクセスできるユーザーが明示的にリストされています。

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

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

数週間前にGoogleでWindowsコマンドプロンプトで使用するコマンドを見つけましたが、ばかげて保存していません...

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

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

15
Chris Drumgoole

これはどう:

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

次のものも使用できます。

Net Use

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

7
quanta

これを試して

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

削除するクレジットの横の矢印をクリックします

ボールトから削除をクリックします

24
will

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

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

その後

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

19

Credential Managerから資格情報を削除しても問題が解決しない場合は、さらに2つのオプションがあります。
1)[実行]を開いて実行しますrundll32.exe keymgr.dll, KRShowKeyMgrを削除して、削除するアドレスを探します。
2)CMDの場合Net Useは何も表示せず、管理者としてcmdを開いて実行します。

net stop workstation /y
net start workstation

これにより、キャッシュがクリアされます。最後のオプションは常に私のために働きます。

1
Dzintars

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
1
Valentine