[Samba] HOWTO close session(s) to a specific share from samba server side?
Andrew.Masterson at nuvistaenergy.com
Thu Aug 12 15:00:41 MDT 2010
From: samba-bounces at lists.samba.org
[mailto:samba-bounces at lists.samba.org] On Behalf Of Jeremy Allison
Sent: Wednesday, August 11, 2010 11:16 AM
To: David Roid
Cc: samba at lists.samba.org
Subject: Re: [Samba] HOWTO close session(s) to a specific share from
samba server side?
On Wed, Aug 11, 2010 at 04:18:48PM +0800, David Roid wrote:
> Hello list,
> I noticed that connections from the same client to different shares
> the same pid on samba server, please refer to the out put below:
> # net status shares
> Service pid machine Connected at
> foo 1751 realone Thu Aug 12 07:38:49 2010
> bar 1751 realone Thu Aug 12 07:39:10 2010
> It seems there is no way to close session(s) to a specify share,
> hurting other stuff:
> 1. "kill -9" obvious is not an option, it will kill everything of that
> 2. "net rap session close <client>", it accepts an argument specifying
> client name. In this case I still lose both sessions.
> What I need here is a way to close sessions, no matter where they are
> to a specific share; is there a fine grained command to do this?
smbcontrol close-share. Check the man page.
Unfortunately that closes the entire share, not an individual connection
to that share. I have fought with this before unless I'm missing
Unlocking files is another impossible task unless (I think) you are
brave enough to edit the locks.tdb file.
I generally just script killing the PIDs as there's no other real way to
unlock stuff. The client end is usually robust enough to deal with it
unless it needs a stateful connection (which is usually database only
More information about the samba