[Samba] File writing strangeness

Chris Nighswonger cnighswonger at foundations.edu
Mon Feb 21 13:53:17 MST 2011


Samba Version: 3.4.7
OS: Ubuntu Lucid 10.04

Setup: This samba box is a member of a win2k active directory domain and
functions as a file server. Files/directories shared out utilize file system
acls.

smb.conf portion for share in question:

[Accounting]
    comment = Accounting Share
    path = /netdrives/accounting
    browsable = yes
    read only = no
    map archive = no
    map system = yes
    map hidden = yes
    inherit acls = no
    inherit permissions = no
    acl check permissions = True
    create mask = 0771
    directory mask = 2771
    invalid users = @"FOO.EDU+College-Student"
    valid users = @"FOO.EDU+accounting"

Attachment: Text export of packet summary from tcpdump covering the problem
occurrence.

Problem:

All sorts of file reads/writes/etc. to any part of this share work fine for
any user with a singular exception. This exception occurs when a very
antiquated piece of DOS based software attempts to write a zip backup file
to the share. The attached tcpdump packet summary shows the error at around
number 1069. It appears that samba responds to a request for information
about the backup file with STATUS_NO_SUCH_FILE, which is, in fact, not true
based on a directory listing via a shell prompt on the samba box. A check of
perms on the file in question shows that they are correct for the operation
being attempted. Ie.

# file: MPLUSWIN.ZIP
# owner: accounting_member
# group: accounting
user::rw-
group::rw-
group:accounting:rw-
mask::rw-
other::---

The puzzling aspect is that each time the file is indeed created, but never
written to.

-rw-rw----+ 1 accounting_member accounting    0 2011-02-21 14:49
MPLUSWIN.ZIP

Note: All other file operations performed by this piece of software on files
stored on this share work absolutely fine.

Any help will be appreciated.

Kind Regards,
Chris
-------------- next part --------------
No.     Time        Source                Destination           Protocol Info
   1033 *REF*       192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, QUERY_PATH_INFO, Query File Basic Info, Path: \Mp5data\Mp5Backups\Backup 2004-2011
   1034 0.000066    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, QUERY_PATH_INFO
   1035 0.000540    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, QUERY_PATH_INFO, Query File Basic Info, Path: \Mp5data\Mp5Backups\Backup 2004-2011
   1036 0.000600    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, QUERY_PATH_INFO
   1037 0.001046    192.168.0.XX          192.168.0.YYY         SMB      NT Create AndX Request, FID: 0x1dc7, Path: \Mp5data\Mp5Backups\Backup 2004-2011
   1038 0.001180    192.168.0.YYY         192.168.0.XX          SMB      NT Create AndX Response, FID: 0x1dc7
   1039 0.001407    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, QUERY_FILE_INFO, FID: 0x1dc7, Query File Internal Info
   1040 0.001452    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, FID: 0x1dc7, QUERY_FILE_INFO
   1041 0.001841    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, QUERY_FILE_INFO, FID: 0x1dc7, Query File Standard Info
   1042 0.001883    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, FID: 0x1dc7, QUERY_FILE_INFO
   1043 0.002244    192.168.0.XX          192.168.0.YYY         SMB      Close Request, FID: 0x1dc7
   1044 0.002281    192.168.0.YYY         192.168.0.XX          SMB      Close Response, FID: 0x1dc7
   1045 0.002701    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, QUERY_PATH_INFO, Query File Basic Info, Path: \Mp5data\Mp5Backups\Backup 2004-2011
   1046 0.002758    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, QUERY_PATH_INFO
   1047 0.003137    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, FIND_FIRST2, Pattern: \Mp5data\Mp5Backups\Backup 2004-2011\MPLUSWIN.ZIP
   1048 0.003243    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, FIND_FIRST2, Files: MPLUSWIN.ZIP
   1049 0.217535    192.168.0.YYY         192.168.0.XX          SMB      [TCP Retransmission] Trans2 Response<unknown>
   1050 0.218001    192.168.0.XX          192.168.0.YYY         TCP      scservp > netbios-ssn [ACK] Seq=53809 Ack=202855 Win=65040 Len=0
   1051 2.543763    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, QUERY_PATH_INFO, Query File Basic Info, Path: \Mp5data\Mp5Backups\Backup 2004-2011\MPLUSWIN.ZIP
   1052 2.543843    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, QUERY_PATH_INFO
   1053 2.544257    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, QUERY_PATH_INFO, Query File Basic Info, Path: \Mp5data\Mp5Backups\Backup 2004-2011\MPLUSWIN.ZIP
   1054 2.544321    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, QUERY_PATH_INFO
   1055 2.544716    192.168.0.XX          192.168.0.YYY         SMB      NT Create AndX Request, FID: 0x1dc8, Path: \Mp5data\Mp5Backups\Backup 2004-2011\MPLUSWIN.ZIP
   1056 2.544839    192.168.0.YYY         192.168.0.XX          SMB      NT Create AndX Response, FID: 0x1dc8
   1057 2.545078    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, QUERY_FILE_INFO, FID: 0x1dc8, Query File Internal Info
   1058 2.545126    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, FID: 0x1dc8, QUERY_FILE_INFO
   1059 2.545520    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, SET_FILE_INFO, FID: 0x1dc8
   1060 2.545584    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, FID: 0x1dc8, SET_FILE_INFO
   1061 2.545914    192.168.0.XX          192.168.0.YYY         SMB      Close Request, FID: 0x1dc8
   1062 2.545961    192.168.0.YYY         192.168.0.XX          SMB      Close Response, FID: 0x1dc8
   1063 2.546392    192.168.0.XX          192.168.0.YYY         SMB      NT Create AndX Request, FID: 0x1dc9, Path: \Mp5data\Mp5Backups\Backup 2004-2011\MPLUSWIN.ZIP
   1064 2.546524    192.168.0.YYY         192.168.0.XX          SMB      NT Create AndX Response, FID: 0x1dc9
   1065 2.546806    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, SET_FILE_INFO, FID: 0x1dc9
   1066 2.546854    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, FID: 0x1dc9, SET_FILE_INFO
   1067 2.547210    192.168.0.XX          192.168.0.YYY         SMB      Close Request, FID: 0x1dc9
   1068 2.547291    192.168.0.YYY         192.168.0.XX          SMB      Close Response, FID: 0x1dc9
   1069 2.550424    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, QUERY_PATH_INFO, Query File Basic Info, Path: \Mp5data\Mp5Backups\Backup 2004-2011
   1070 2.550484    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, QUERY_PATH_INFO
   1071 2.550907    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, FIND_FIRST2, Pattern: \Mp5data\Mp5Backups\Backup 2004-2011\MPLUSWIN.ZIP
   1072 2.551053    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, FIND_FIRST2, Error: STATUS_NO_SUCH_FILE
   1073 2.551396    192.168.0.XX          192.168.0.YYY         SMB      NT Create AndX Request, Path: \Mp5data\Mp5Backups\Backup 2004-2011\MPLUSWIN.ZIP
   1074 2.551529    192.168.0.YYY         192.168.0.XX          SMB      NT Create AndX Response, FID: 0x0000, Error: STATUS_OBJECT_NAME_NOT_FOUND
   1075 2.551822    192.168.0.XX          192.168.0.YYY         SMB      NT Create AndX Request, FID: 0x1dcb, Path: \Mp5data\Mp5Backups\Backup 2004-2011\MPLUSWIN.ZIP
   1076 2.551992    192.168.0.YYY         192.168.0.XX          SMB      NT Create AndX Response, FID: 0x1dcb
   1077 2.552516    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, QUERY_FILE_INFO, FID: 0x1dcb, Query File Internal Info
   1078 2.552558    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, FID: 0x1dcb, QUERY_FILE_INFO
   1079 2.553025    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, QUERY_PATH_INFO, Query File Basic Info, Path: \Mp5data\2004-2011 Dataset
   1080 2.553079    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, QUERY_PATH_INFO
   1081 2.553530    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, QUERY_PATH_INFO, Query File Basic Info, Path: \Mp5data\2004-2011 Dataset
   1082 2.553583    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, QUERY_PATH_INFO
   1083 2.553894    192.168.0.XX          192.168.0.YYY         SMB      NT Create AndX Request, FID: 0x1dcd, Path: \Mp5data\2004-2011 Dataset
   1084 2.553999    192.168.0.YYY         192.168.0.XX          SMB      NT Create AndX Response, FID: 0x1dcd
   1085 2.554258    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, QUERY_FILE_INFO, FID: 0x1dcd, Query File Internal Info
   1086 2.554300    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, FID: 0x1dcd, QUERY_FILE_INFO
   1087 2.554676    192.168.0.XX          192.168.0.YYY         SMB      Trans2 Request, QUERY_FILE_INFO, FID: 0x1dcd, Query File Standard Info
   1088 2.554716    192.168.0.YYY         192.168.0.XX          SMB      Trans2 Response, FID: 0x1dcd, QUERY_FILE_INFO
   1089 2.555086    192.168.0.XX          192.168.0.YYY         SMB      Close Request, FID: 0x1dcd
   1090 2.555122    192.168.0.YYY         192.168.0.XX          SMB      Close Response, FID: 0x1dcd


More information about the samba mailing list