Samba 可以关闭来自共享主机的单个用户会话吗?

Samba 可以关闭来自共享主机的单个用户会话吗?

如果我想关闭 Samba 服务器上的用户会话,可以使用smbcontrol close-sharesmbcontrol kill-client-ip命令来实现。但是,当处理共享客户端(例如 Windows 终端服务器)时,这些命令会关闭该客户端上所有用户的会话。

是否有可能如果会话来自共享主机,则仅关闭一个用户的会话?我查看了smbcontrol和实用程序,虽然看起来很有希望,samba-tool但似乎不起作用。我也尝试了,但似乎也不起作用。netnet rap sessionnet rpc file CLOSE

答案1

这篇文章可能会对你有所帮助。有几个答案,请查看并让我们知道是否有任何帮助。[1]:https://social.technet.microsoft.com/Forums/en-US/72e66e9c-f55f-47ee-af92-20db0a2daacc/closing-smb-session-on-windows-client

答案2

答:可以。

可以使用以下命令列出打开的文件:net rpc file -U $user。结果列表包括文件编号作为第一个字段。可以使用此命令中的 FileId 关闭特定文件:net rpc file close $fileid -U $user

请注意,用于连接的 $user 需要具有SeDiskOperator权限使关闭命令起作用!

相关内容