我通过 Samba 从 Windows 连接到 Linux smb 共享,并使用帐户“jim”登录。现在我想注销 Jim 的帐户并以“fred”身份登录,因为帐户 Jim 无权访问 Fred 的主共享。
我可以通过 PowerShell 查看活动的 smb 连接:
PS> Get-SmbConnection
ServerName ShareName UserName Credential Dialect NumOpens
---------- --------- -------- ---------- ------- --------
10.0.1.21 jim DESKTOP-UTS9E27\Jim Bob DESKTOP-UTS9E27\jim 3.1.1 0
有一个 PowerShell 命令 Close-SmbSession,但我没有会话;只有连接:
PS> Get-SmbSession
PS>
我通过导航到资源管理器窗口并使用正确的凭据登录来访问共享\\10.0.1.21\jim
。我没有将目录映射到驱动器号。因此我的连接在以下位置不可见NET USE
:
C:\>net use
New connections will be remembered.
There are no entries in the list.
我无法撤销该凭证,因为它没有在凭证管理器中列出:
如果我尝试使用 明确访问 Fred 的主目录\\10.0.1.21\fred
,Windows 将提供一个登录对话框:
但是,使用 Fred 的凭据会出现错误,告诉我我已经以另一个用户的身份登录此帐户,并且不允许以其他用户的身份进行多个连接:
因此,很明显我需要明确注销一个用户才能以另一个用户身份登录。但我不知道该怎么做。此时,我必须重新启动计算机,因为我找不到任何方法在登录后注销一个用户。关闭带有上一个连接的 Explorer 窗口会保留该登录。我如何注销 Jim 的凭据,以便我可以以 Fred 的身份登录以使用不同的权限访问共享?
答案1
答案2
删除文件共享
net use <driveletter>: /delete
然后关闭IPC会话
net use \\10.0.1.21 /delete