From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 99017 invoked by alias); 17 Jul 2019 01:18:03 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 99008 invoked by uid 89); 17 Jul 2019 01:18:03 -0000 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 Received: from ishtar.tlinx.org (HELO Ishtar.sc.tlinx.org) (173.164.175.65) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 17 Jul 2019 01:18:00 +0000 Received: from [192.168.3.12] (Athenae [192.168.3.12]) by Ishtar.sc.tlinx.org (8.14.7/8.14.4/SuSE Linux 0.8) with ESMTP id x6H1Hu0Y097101 for ; Tue, 16 Jul 2019 18:17:58 -0700 Message-ID: <5D2E7744.1090404@tlinx.org> Date: Wed, 17 Jul 2019 01:18:00 -0000 From: L A Walsh User-Agent: Thunderbird MIME-Version: 1.0 To: "cygwin@cygwin.com" Subject: Fwd: [SMB3][PATCH] add mount option to allow retrieving POSIX mode from special ACE Content-Type: multipart/mixed; boundary="------------050407080209030609010806" X-IsSubscribed: yes X-SW-Source: 2019-07/txt/msg00125.txt.bz2 --------------050407080209030609010806 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-length: 799 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 To: CIFS 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" Content-length: 5104 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 Content-length: 219 -- 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--