delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2019/07/16/21:18:56

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:message-id:date:from:mime-version:to:subject
:content-type; q=dns; s=default; b=KPwYteW1msyd7f9CrtYiT+G0hbHaw
Vy/SPII0mDNLp4cMsY4es+CKdlQa0kK8grGfkImTfa70YpbiJqlPPUU+K0yt1sqR
UVez423wlQPMvW8OPadekSq1CmF14RttAhBY79vuR+sC+aNV011dJ0Y2dfZPqzE3
PeE9fioujvaNBU=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:message-id:date:from:mime-version:to:subject
:content-type; s=default; bh=cRlte4dm0Ko5fEx/P10VKF/D2zQ=; b=Yyi
Wj0M6NdkJE00trMiDyMjgIYmMkrA+KiWbBReblyRgbO8yT83WwKJzge1YAs9XS6Q
PmlDSF3oTfXWEz0bQGs6ywLSva/NZ8UEg8+dHhRQRDYtge7GnG8NLqaFjSXMMVic
uRb0bzLoFFwKfln9GFTgeel8oklDeIa2lbSJcj60=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=-15.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3 autolearn=ham version=3.3.1 spammy=trusted, H*F:U*cygwin, fwd, H*r:192.168.3
X-HELO: Ishtar.sc.tlinx.org
Message-ID: <5D2E7744.1090404@tlinx.org>
Date: Tue, 16 Jul 2019 18:17:56 -0700
From: L A Walsh <cygwin AT tlinx DOT org>
User-Agent: Thunderbird
MIME-Version: 1.0
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Subject: Fwd: [SMB3][PATCH] add mount option to allow retrieving POSIX mode from special ACE
X-IsSubscribed: yes

--------------050407080209030609010806
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

I was wondering if this would be something cygwin could use for storing
the mode bits.  If I understand the usage, it would have the advantage
of being
compatible with with samba storage of mode bits and storage of
POSIX-mode bits
in a Windows ACL.



-------- Original Message --------
Subject: 	[SMB3][PATCH] add mount option to allow retrieving POSIX mode
from special ACE
Date: 	Mon, 24 Jun 2019 02:11:57 -0500
From: 	Steve French <smfrench AT gmail DOT com>
To: 	CIFS <linux-cifs AT vger DOT kernel DOT org>



See e.g. https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/hh509017(v=ws.10)

where it describes use of an ACE with special SID S-1-5-88-3 to store the mode.

Followon patches will add the support for chmod and query_info (stat)



-- 
Thanks,

Steve



--------------050407080209030609010806
Content-Type: text/x-patch;
 name="0001-smb3-add-new-mount-option-to-retrieve-mode-from-spec.patch"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename*0="0001-smb3-add-new-mount-option-to-retrieve-mode-from-spec.pa";
 filename*1="tch"

RnJvbSA5NTJmMzBiMzFjOTAzZjhmNmY0Y2EwMjMwNjFjMTA4ZDE2Y2M2ZGY2
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBTdGV2ZSBGcmVuY2gg
PHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CkRhdGU6IE1vbiwgMjQgSnVuIDIw
MTkgMDI6MDE6NDIgLTA1MDAKU3ViamVjdDogW1BBVENIXSBzbWIzOiBhZGQg
bmV3IG1vdW50IG9wdGlvbiB0byByZXRyaWV2ZSBtb2RlIGZyb20gc3BlY2lh
bCBBQ0UKClRoZXJlIGlzIGEgc3BlY2lhbCBBQ0UgdXNlZCBieSBzb21lIHNl
cnZlcnMgdG8gYWxsb3cgdGhlIG1vZGUKYml0cyB0byBiZSBzdG9yZWQuICBU
aGlzIGNhbiBiZSBlc3BlY2lhbGx5IGhlbHBmdWwgaW4gc2NlbmFyaW9zCmlu
IHdoaWNoIHRoZSBjbGllbnQgaXMgdHJ1c3RlZCwgYW5kIGFjY2VzcyBjaGVj
a2luZyBvbiB0aGUKY2xpZW50IHZzIHRoZSBQT1NJWCBtb2RlIGJpdHMgaXMg
c3VmZmljaWVudC4KCkFkZCBtb3VudCBvcHRpb24gdG8gYWxsb3cgZW5hYmxp
bmcgdGhpcyBiZWhhdmlvci4KRm9sbG93IG9uIHBhdGNoIHdpbGwgYWRkIHRo
ZSBzdXBwb3J0IHRvIGFkZCBjaG1vZCBhbmQgcXVlcnlpbmZvCihzdGF0KSBz
dXBwb3J0IGZvciByZXRyaWV2aW5nIHRoZSBQT1NJWCBtb2RlIGJpdHMgZnJv
bSB0aGUKc3BlY2lhbCBBQ0UsIFNJRDogUy0xLTUtODgtMwoKU2VlIGUuZy4K
aHR0cHM6Ly9kb2NzLm1pY3Jvc29mdC5jb20vZW4tdXMvcHJldmlvdXMtdmVy
c2lvbnMvd2luZG93cy9pdC1wcm8vd2luZG93cy1zZXJ2ZXItMjAwOC1SMi1h
bmQtMjAwOC9oaDUwOTAxNyh2PXdzLjEwKQoKU2lnbmVkLW9mZi1ieTogU3Rl
dmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgotLS0KIGZzL2Np
ZnMvY2lmc19mc19zYi5oIHwgMSArCiBmcy9jaWZzL2NpZnNmcy5jICAgICB8
IDIgKysKIGZzL2NpZnMvY2lmc2dsb2IuaCAgIHwgMiArLQogZnMvY2lmcy9j
b25uZWN0LmMgICAgfCA2ICsrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxMCBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZnMv
Y2lmcy9jaWZzX2ZzX3NiLmggYi9mcy9jaWZzL2NpZnNfZnNfc2IuaAppbmRl
eCBhZmE1NjIzN2EwYzMuLjc0NGU0OGJkY2I2YyAxMDA2NDQKLS0tIGEvZnMv
Y2lmcy9jaWZzX2ZzX3NiLmgKKysrIGIvZnMvY2lmcy9jaWZzX2ZzX3NiLmgK
QEAgLTUyLDYgKzUyLDcgQEAKICNkZWZpbmUgQ0lGU19NT1VOVF9VSURfRlJP
TV9BQ0wgMHgyMDAwMDAwIC8qIHRyeSB0byBnZXQgVUlEIHZpYSBzcGVjaWFs
IFNJRCAqLwogI2RlZmluZSBDSUZTX01PVU5UX05PX0hBTkRMRV9DQUNIRSAw
eDQwMDAwMDAgLyogZGlzYWJsZSBjYWNoaW5nIGRpciBoYW5kbGVzICovCiAj
ZGVmaW5lIENJRlNfTU9VTlRfTk9fREZTIDB4ODAwMDAwMCAvKiBkaXNhYmxl
IERGUyByZXNvbHZpbmcgKi8KKyNkZWZpbmUgQ0lGU19NT1VOVF9NT0RFX0ZS
T01fQUNFIDB4MTAwMDAwMDAgLyogcmV0cmlldmUgbW9kZSBmcm9tIHNwZWNp
YWwgQUNFICovCiAKIHN0cnVjdCBjaWZzX3NiX2luZm8gewogCXN0cnVjdCBy
Yl9yb290IHRsaW5rX3RyZWU7CmRpZmYgLS1naXQgYS9mcy9jaWZzL2NpZnNm
cy5jIGIvZnMvY2lmcy9jaWZzZnMuYwppbmRleCBkYzVmZDdhNjQ4ZjAuLmUz
M2RhNzNiZDMwMCAxMDA2NDQKLS0tIGEvZnMvY2lmcy9jaWZzZnMuYworKysg
Yi9mcy9jaWZzL2NpZnNmcy5jCkBAIC01MjYsNiArNTI2LDggQEAgY2lmc19z
aG93X29wdGlvbnMoc3RydWN0IHNlcV9maWxlICpzLCBzdHJ1Y3QgZGVudHJ5
ICpyb290KQogCQlzZXFfcHV0cyhzLCAiLG5vYnJsIik7CiAJaWYgKGNpZnNf
c2ItPm1udF9jaWZzX2ZsYWdzICYgQ0lGU19NT1VOVF9OT19IQU5ETEVfQ0FD
SEUpCiAJCXNlcV9wdXRzKHMsICIsbm9oYW5kbGVjYWNoZSIpOworCWlmIChj
aWZzX3NiLT5tbnRfY2lmc19mbGFncyAmIENJRlNfTU9VTlRfTU9ERV9GUk9N
X0FDRSkKKwkJc2VxX3B1dHMocywgIixtb2RlZnJvbWFjZSIpOwogCWlmIChj
aWZzX3NiLT5tbnRfY2lmc19mbGFncyAmIENJRlNfTU9VTlRfQ0lGU19BQ0wp
CiAJCXNlcV9wdXRzKHMsICIsY2lmc2FjbCIpOwogCWlmIChjaWZzX3NiLT5t
bnRfY2lmc19mbGFncyAmIENJRlNfTU9VTlRfRFlOUEVSTSkKZGlmZiAtLWdp
dCBhL2ZzL2NpZnMvY2lmc2dsb2IuaCBiL2ZzL2NpZnMvY2lmc2dsb2IuaApp
bmRleCAxNmYyNDA5MTExOTIuLjJjODc1NDdlNDJhYiAxMDA2NDQKLS0tIGEv
ZnMvY2lmcy9jaWZzZ2xvYi5oCisrKyBiL2ZzL2NpZnMvY2lmc2dsb2IuaApA
QCAtNjE4LDcgKzYxOCw3IEBAIHN0cnVjdCBzbWJfdm9sIHsKIAkJCSBDSUZT
X01PVU5UX01VTFRJVVNFUiB8IENJRlNfTU9VTlRfU1RSSUNUX0lPIHwgXAog
CQkJIENJRlNfTU9VTlRfQ0lGU19CQUNLVVBVSUQgfCBDSUZTX01PVU5UX0NJ
RlNfQkFDS1VQR0lEIHwgXAogCQkJIENJRlNfTU9VTlRfVUlEX0ZST01fQUNM
IHwgQ0lGU19NT1VOVF9OT19IQU5ETEVfQ0FDSEUgfCBcCi0JCQkgQ0lGU19N
T1VOVF9OT19ERlMpCisJCQkgQ0lGU19NT1VOVF9OT19ERlMgfCBDSUZTX01P
VU5UX01PREVfRlJPTV9BQ0UpCiAKIC8qKgogICogR2VuZXJpYyBWRlMgc3Vw
ZXJibG9jayBtb3VudCBmbGFncyAoc19mbGFncykgdG8gY29uc2lkZXIgd2hl
bgpkaWZmIC0tZ2l0IGEvZnMvY2lmcy9jb25uZWN0LmMgYi9mcy9jaWZzL2Nv
bm5lY3QuYwppbmRleCBiOGE2MDA2MGQzMjkuLmY3YmM4NTc3NWY5NiAxMDA2
NDQKLS0tIGEvZnMvY2lmcy9jb25uZWN0LmMKKysrIGIvZnMvY2lmcy9jb25u
ZWN0LmMKQEAgLTE3NSw2ICsxNzUsNyBAQCBzdGF0aWMgY29uc3QgbWF0Y2hf
dGFibGVfdCBjaWZzX21vdW50X29wdGlvbl90b2tlbnMgPSB7CiAJeyBPcHRf
c2VydmVyaW5vLCAic2VydmVyaW5vIiB9LAogCXsgT3B0X25vc2VydmVyaW5v
LCAibm9zZXJ2ZXJpbm8iIH0sCiAJeyBPcHRfcndwaWRmb3J3YXJkLCAicndw
aWRmb3J3YXJkIiB9LAorCXsgT3B0X21vZGVhY2UsICJtb2RlZnJvbWFjZSIg
fSwKIAl7IE9wdF9jaWZzYWNsLCAiY2lmc2FjbCIgfSwKIAl7IE9wdF9ub2Np
ZnNhY2wsICJub2NpZnNhY2wiIH0sCiAJeyBPcHRfYWNsLCAiYWNsIiB9LApA
QCAtMTgzMCw2ICsxODMxLDkgQEAgY2lmc19wYXJzZV9tb3VudF9vcHRpb25z
KGNvbnN0IGNoYXIgKm1vdW50ZGF0YSwgY29uc3QgY2hhciAqZGV2bmFtZSwK
IAkJY2FzZSBPcHRfcndwaWRmb3J3YXJkOgogCQkJdm9sLT5yd3BpZGZvcndh
cmQgPSAxOwogCQkJYnJlYWs7CisJCWNhc2UgT3B0X21vZGVhY2U6CisJCQl2
b2wtPm1vZGVfYWNlID0gMTsKKwkJCWJyZWFrOwogCQljYXNlIE9wdF9jaWZz
YWNsOgogCQkJdm9sLT5jaWZzX2FjbCA9IDE7CiAJCQlicmVhazsKQEAgLTM5
NzYsNiArMzk4MCw4IEBAIGludCBjaWZzX3NldHVwX2NpZnNfc2Ioc3RydWN0
IHNtYl92b2wgKnB2b2x1bWVfaW5mbywKIAkJY2lmc19zYi0+bW50X2NpZnNf
ZmxhZ3MgfD0gQ0lGU19NT1VOVF9OT1BPU0lYQlJMOwogCWlmIChwdm9sdW1l
X2luZm8tPnJ3cGlkZm9yd2FyZCkKIAkJY2lmc19zYi0+bW50X2NpZnNfZmxh
Z3MgfD0gQ0lGU19NT1VOVF9SV1BJREZPUldBUkQ7CisJaWYgKHB2b2x1bWVf
aW5mby0+bW9kZV9hY2UpCisJCWNpZnNfc2ItPm1udF9jaWZzX2ZsYWdzIHw9
IENJRlNfTU9VTlRfTU9ERV9GUk9NX0FDRTsKIAlpZiAocHZvbHVtZV9pbmZv
LT5jaWZzX2FjbCkKIAkJY2lmc19zYi0+bW50X2NpZnNfZmxhZ3MgfD0gQ0lG
U19NT1VOVF9DSUZTX0FDTDsKIAlpZiAocHZvbHVtZV9pbmZvLT5iYWNrdXB1
aWRfc3BlY2lmaWVkKSB7Ci0tIAoyLjIwLjEKCg==


--------------050407080209030609010806
Content-Type: text/plain; charset=us-ascii


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
--------------050407080209030609010806--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019