Linux sambaサーバーがあり、フォルダーにアクセスできるユーザーが明示的にリストされています。
Windowsから共有にアクセスするときに(smbpasswdなどを使用して)ユーザー名とパスワードを要求するようにSambaを正常に構成しました。
しかし今、私はWindowsマシンの認証キャッシュを強制的にクリアしたいと思います。同僚のコンピューターに行くときなど、自分のアカウントを使用して保護された共有のファイルにアクセスしますが、その後、彼のコンピューターを離れる前に、承認キャッシュがクリアされていることを確認して、彼がそのフォルダーにアクセスできないようにします私の資格。
数週間前にGoogleでWindowsコマンドプロンプトで使用するコマンドを見つけましたが、ばかげて保存していません...
誰かが助けてくれることを願っています、ありがとう!
ああ、Sambaはドメインではなくワークグループとして構成されています(役立つ場合)-したがって、Windowsユーザーは起動時にドメインにログインしません。
これはどう:
net session \\samba.server.ip.address /delete
次のものも使用できます。
Net Use
アクティブなセッションのリストを提供し、後でそれらを確実に削除するため。
これを試して
コントロールパネル\すべてのコントロールパネルアイテム\資格情報マネージャー
削除するクレジットの横の矢印をクリックします
ボールトから削除をクリックします
不完全なアドバイス。答えは:
前述のように、資格情報マネージャーのすべてのエントリをクリアし、開いている共有エクスプローラーウィンドウや共有を利用しているすべてのアプリケーションを閉じます。
その後
オープンサービスマネージャー。 「ワークステーション」サービスを見つけて再起動します。
Credential Managerから資格情報を削除しても問題が解決しない場合は、さらに2つのオプションがあります。
1)[実行]を開いて実行しますrundll32.exe keymgr.dll, KRShowKeyMgr
を削除して、削除するアドレスを探します。
2)CMDの場合Net Use
は何も表示せず、管理者としてcmd
を開いて実行します。
net stop workstation /y
net start workstation
これにより、キャッシュがクリアされます。最後のオプションは常に私のために働きます。
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