Hi! Thanks, that describes it so far. If my testing shows more irregularities, I'll inform you. Please close the case.
Thanks a lot, Volker On Fri, Jul 01, 2011 at 07:46:41PM +0000, Obaid Farooqi wrote: > Hi Volker: > > We have completed our investigation regarding your inquiry on WRITE_DAC > permission on a share. > The steps through which access check must go before an operation is allowed > is as follows: > > 1. The desired access is checked against the share permissions. If any of the > desired access bits are not set in the share permission, access is denied > regardless of what access rights user has for the file, directory, etc., > consistent with the situation as described in our initial response. > 2. If share permission check results in access allowed, then SMB server makes > the request to the object store which runs its own access checks. > > As part of discretionary access control, Windows always allows a security > descriptor to be optionally provided when creating a file. And, the share > access/file access needed to create a file does not require WRITE_DAC access. > So, as part of creating a file, you can write a custom DACL without > requesting WRITE_DAC. > If you notice in your trace change.cap, frame 11 that the desired access for > NT TRANSACT CREATE does not include WRITE_DAC. As such, it passes the share > access check. > > In case of frame 15 of change.cap, you are specifically requesting WRITE_DAC > access and this bit is not set in share permissions for this particular user. > Therefore, the second access is denied. > > MS-CIFS/MS-SMB/MS-SMB2 will be modified to document the role of share > permissions along the lines of the description above. > > Please let me know if it answers your question. If it does, I'll consider > this issue resolved. > > Regards, > Obaid Farooqi > Escalation Engineer | Microsoft > > Exceeding your expectations is my highest priority. If you would like to > provide feedback on your case you may contact my manager at > allis...@microsoft.com > > > -----Original Message----- > From: Volker Lendecke [mailto:volker.lende...@sernet.de] > Sent: Tuesday, June 28, 2011 11:57 AM > To: Obaid Farooqi > Cc: p...@tridgell.net; cifs-proto...@samba.org; MSSolve Case Email > Subject: Re: [Pfif] [REG:111052652308584] [ttal...@microsoft.com: Reminder -- > share secdesc and smb2 echo?] > > On Tue, Jun 28, 2011 at 04:55:53PM +0000, Obaid Farooqi wrote: > > Hi Volker: > > The information you gave is sufficient. We are still working on it. > > I'll be in touch as soon as I have an answer. > > Any expected timeframe? I have customers sitting on my back. > We might have to implement a short-term hack if this takes weeks or months. > > Thanks, > > Volker > > -- > SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen > phone: +49-551-370000-0, fax: +49-551-370000-9 AG Göttingen, HRB 2816, GF: > Dr. Johannes Loxen > > Microsoft is committed to protecting your privacy. Please read the Microsoft > Privacy Statement for more information.The above is an email for a support > case from Microsoft Corp.REPLY ALL TO THIS MESSAGE or INCLUDE > casem...@microsoft.com IN YOUR REPLY if you want your response added to the > case automatically. For technical assistance, please include the Support > Engineer on the TO: line. Thank you. -- SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen phone: +49-551-370000-0, fax: +49-551-370000-9 AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen _______________________________________________ cifs-protocol mailing list cifs-protocol@cifs.org https://lists.samba.org/mailman/listinfo/cifs-protocol