Control: tag -1 + moreinfo

[ http://bugs.debian.org/928355 ]

On Thu, 2 May 2019 17:30:29 +0000 (UTC) Paulo Cesar <[email protected]> 
wrote:
Package: samba
Version: 2:4.2.14+dfsg-0+deb8u12
Severity: normal

Hello,

When searching for information about users who have connected to a certain share in our 
file sharing service, we realize that the Samba suite's "service.c" module no 
longer registers this connection in the service logs (/var/log/samba/log.smbd, in our 
configuration). In previous versions of Debian, as well as in the currently stable 
(stretch), the Samba daemon recorded the following message when a user connected to the 
share:
[2019/04/30 09:36:16.865504,  2] 
../source3/smbd/service.c:841(make_connection_snum)
  Computer_Name (Source IP Address:Port) connect to service share_name 
initially as user username (uid=65534, gid=65534) (pid 6804)

The messages previously displayed are no longer registered in the log file even with the 
policy "log level = 2 auth:3".

I know little about different samba protocols, but my quick check reveals this.

The message you mentioned above are generated by source3/smbd/smb2_service.c 
file.
This is SMB2 protocol, it looks like.  And it also looks to me like the current
protocol is SMB3, in source4/smb_server/smb/.

From what I see on our servers, the same connection is used by multiple users, -
at least it is obvious that the same samba PID is used to handle connections
from multiple users.

I might be wrong, but it looks like there's no use nowadays for the *initial*
connection user.  Someone more knowlegeable about samba protocols might be able
to give more details, but to me it looks like we've lost the ability to 
associate
user with a connection due to *protocol* changes.

If that's the case, this bug report should be closed.

Thanks,

/mjt

Reply via email to