From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2134.outbound.protection.outlook.com [40.107.92.134]) by sourceware.org (Postfix) with ESMTPS id A5E9E3858427 for ; Sat, 2 Jul 2022 18:41:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A5E9E3858427 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=cornell.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cornell.edu ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YQ08n0FId3Piem96Bd3WeYvnhr7K2q9JiWI4y3f7HcAvUl+bQzo1AKysWv5vtaCwWaFqpdMhJ40xD08AQHUcnVlEvx3W8G/VcNmUplRBkIkzF3xjyHyrKi620FvYqJATZ144ua6udN1CGWYVCyR06fSFnN0g25kC34rEAQF0PKoNxkJo4LAsGWkWXlaB1JBDIBv4ygoCI+jazUHYnsY/3A/BIIJmNF9KbHXLXAuzdGtpbDYW1akE9RZ4tZsSMf9v5O0B3C7h6a/DisqqlXptfSxsOITTT4VTrFJs8LvSoiPhnAmgAHsBVQnBZuZHuEkyAJ1y8ea9m5Lw84HKXA8RcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0U07YyUPxAlSP05x+6a9n5Y3LoSMw2ItfqaRw4e3DK8=; b=oNmTiZpHrIogxfgIOXd0yGrHsB784j+XSKjfmaX9qlIrQEjMY4s1h3tZT4AxgxHSZPG+PEDWjHYrshK6xHB/4yUFOxQsqEXFmRe4mKJBUhXLlT7Tb7WT5HWynTvTJoH2Lj4ZV+0yNN7AwfuH+Wonfr7nZQv+TVW1tWKOkgqYyhEMMBnfJjAd34+P6wMzh12wxXAwot8pjZBbpX8mJc8j33hArdACc/eOHaohT/ilpEWAYWjOS/725LvnudSZ8L3TiSOgZVypgrKbZJMFmcczHiPEzQjATDrc0RpTEH7Ju4lVXZHj549Gk3IiscK6v3b48e1V7Gq/T5Y1u5s6MbFrZg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0U07YyUPxAlSP05x+6a9n5Y3LoSMw2ItfqaRw4e3DK8=; b=QXaMQrY9OxDjxe5UUjE5t7LXAfrtuWZkhn38E72zwboMTFPjlxYKzP7Ab6KVrUPTo6oCB4nz2bZ2NTjNCZQXSCTJ/3dM45nuLdl1UppxlN5f6kik7PIXLx+/dCi7GAw55hHujrHW6415S22HHwBp9Un8bUujS2/3sm5y6MR3vaY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by MN2PR04MB5917.namprd04.prod.outlook.com (2603:10b6:208:3c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.18; Sat, 2 Jul 2022 18:41:03 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::901f:a758:30f5:309d]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::901f:a758:30f5:309d%2]) with mapi id 15.20.5395.014; Sat, 2 Jul 2022 18:41:03 +0000 Message-ID: <9e2a5f6a-b0cb-f7b5-a250-a6030ef24f09@cornell.edu> Date: Sat, 2 Jul 2022 14:41:01 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: Weird issue with file permissions Content-Language: en-US To: "Lavrentiev, Anton (NIH/NLM/NCBI) [C]" , "cygwin@cygwin.com" References: From: Ken Brown In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MN2PR16CA0049.namprd16.prod.outlook.com (2603:10b6:208:234::18) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 02c33cef-727d-4c31-6d3d-08da5c5a6ac7 X-MS-TrafficTypeDiagnostic: MN2PR04MB5917:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UE7+TQVqjjISVYD6jlRPYQ2wlVZgjh88SnV49REf2N8DYcgJfilWhReJerfZQxksqiMRUvM6r74atEoC1aFCobCz6IrQuy9wTCl5sjXzn5XyTFNTHio9nolJKzPSrS6GfSrUhAkWVzMy3mUVzFjfK10USNcz03Av9XUW5s/pgaqFYUwvjD4NrhQ/V+1PTSnUhyD8mBaKlP8tXn4KyrxZLPFs649uep0IpbUnF8lc46vs87QVBQdDJeD37vUiHRzRHh2K8205CzpXd1YldGPJq4AcuFzOGk2JDlR+1PWd22Sz4y3oXGU4RLPgYGQ1IKk1ZLxd9PBxwlp2wFLPq3QcyK+BiDEdEPZPqCLjGznjeiiZdXzjcymEG40mIICnnMcUzXIk0jzN5GTvb27TpbiLm8s6JcE4OmKG/qQqIyroLw4UkXOSvj5IWSpvDcI46tqNKVsomWXNyono1fM9Ma3W4D36mRnxDSco0RpySKvZ4dtifMJTcb+gMWHpB22+FTQVfoFmo8SXuC91vzvVYU3EZ3IMSC1dylGR5ZQQ9GKRrz5hpHixecalnHT9bvdyJY1ciwRU7FTAC/nIhaYBV1wTza5ixURvBUXAPF3qcLiZM1qI+P3XMGKWvaoqwupwDw4YwuOUwXKGAW9glQTAcnfQQm/IRUD5hs5qG8WdH4WRQ+PL9qOPjtZZUBV6xtIuDFpQqqRT694LYrUgFO8WGIf5Xk1rY8f0bDCpw9HOxvcws5dxqvie1TesFlkl0mxdz8i/ZGZomCr7xB+1LdYwGlQ/1o3BzUcLzTKnSwhSAhNiYdKEd5HOotQmuNzJQid0dufp9h7tNofP9beWaY7Evb+72ABGD6//wF5fD8nJUq6R0twCeHmXwK5bh3QLXua98Ep/ X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(396003)(376002)(136003)(346002)(39860400002)(66946007)(66556008)(75432002)(66476007)(110136005)(5660300002)(8936002)(786003)(316002)(86362001)(31696002)(38100700002)(8676002)(83380400001)(6512007)(2906002)(53546011)(186003)(41320700001)(2616005)(6506007)(478600001)(6486002)(41300700001)(36756003)(31686004)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZC8wOTR4MzFPa2lrUURQU0NiOFRYWUZzT2lQd2piZDZNVXMrbkFoR0dvbzlL?= =?utf-8?B?SkYrbE1lUzNJelFSbW5acDlnYkZBVUhKZDExcDdSVmhML3R1REdOWVVZWUpt?= =?utf-8?B?bkMvWHFjcGR5U3hicFZDOXlyUll2dWxqNDZjaEtBdHNuZUVpQ083N09COHFu?= =?utf-8?B?b3NtcWZnN0d1SDJ1SG44cjltYmdXbzk1NVp0TXZUejg2N05BeXZTbm9mUjBH?= =?utf-8?B?ZWZ3RG1kR0YzYUhsczREdmtMbTJubjdmcWRhYUowblovMDZuNkJlWDRXLzZ6?= =?utf-8?B?SDJFSitGMmRNZ2Z2VWtKcWFPcllvMTJmYXFNd25NRzdIbGdacm9pWFNkUEc5?= =?utf-8?B?V29Id3BocjNYNWthZ1pvVDN3MDg5K1JXTUxUZ0pCWWphbWd5V0ZlaloxbHpG?= =?utf-8?B?NEoxK1BDWk8rb0pRQnhYKzJ2T3NMVWVVYlR2dGs5cjhqSWdiNGZvSk12ZU5F?= =?utf-8?B?MjZ2diswUFV6WHNhUWdLM0ZxL0VpT0ttWWxnQWRzekdCQXhnZ1R1OW5uams0?= =?utf-8?B?NEljRWF5RDBNZk50V1czTHBmcDhZYk5wOS80bXRsNWdIVEEvNXZjTlU3ODdO?= =?utf-8?B?Nyt3d01WQlNsM3JEZktvUnBuWmpDREpsVk9WdWFBblpUV2JIaXUzdHg2d3F1?= =?utf-8?B?KytpTHZXenBqeHpUbVhQQ2VVN3lzYm5icUtMV3kwbllNcmhlZUdBc2NBR2R2?= =?utf-8?B?cEQxZmcyaVoxbm9NdGZydGRQa25RM1FzcDJzV05scjlYM3hDejdQMkZMbmlj?= =?utf-8?B?YXRSZmRyUktjMytaRXp2cjFkVHowWFBUUXNobUlaaWE1WWFHRGYrbWxtdXNj?= =?utf-8?B?eVJmNDgzZDJBcE1Dc09OSStBNlA0WjIrQjhPMVNsMGtpbEk2WFdyL1lYMEV3?= =?utf-8?B?M056WTVTTVhmaTk0WHYvM3kyYTJJVngxbXZoQWNvUEJIN1Nnb2RDejl2cEpp?= =?utf-8?B?eTF1ejhWY2dFeC9JSkpoMjc2L1ovR3pUNG1RcUtyeEdzSWlsd3ZzZzJiZDhU?= =?utf-8?B?R3NENzR5dHc4Vm5SM0V3bkRnRnJTWCtGbjVZd0xQTlB5azFRb3hpOHVNN3pY?= =?utf-8?B?TUlPUCszTDA5L3NGMUZQcXBHV3pSZHhYdEVWZEZlZ0lxMEtsWDJPUllrTnJ1?= =?utf-8?B?elNodmludWllSjJ2YUgxWTVqZ1llZWVDeVJaTUViSlpqM2U3aE92SGlhSG90?= =?utf-8?B?cWx4WTNnODdVTUVsUmtVaHhlSlVNcis3b2p3SG9zYm55Z3FnbHJWRndEVlV1?= =?utf-8?B?VHc2NkdiNWhqcUFRM3pEdDh5ODhFVVcyNGgyQzZPU1lVRzgrNzhUWVQ3L2p3?= =?utf-8?B?TlovSHhlSjN6MnlUVDdSVkJVaTVFR2tEZ1JXb3hpaTF2NmkxcHZYem91NkpG?= =?utf-8?B?SG1jbHFQYXNVQkpFVEdLNHJ4OVF3eEUyc2ZBQlozYTVURzdrbkFqeGd4NVJJ?= =?utf-8?B?WkgrQjNwZFNUbVpmUjhkU0pwaVRITVpGbkt4S3hGTEVEbzc5Qm9UdkpWa2Q5?= =?utf-8?B?U2l1cEllVGZhSzBuN3BFZ2d6SC94eWVNdDdnRnJpc1Yxc21ieXc4VkpPT015?= =?utf-8?B?dDhlc1c2cDhOOG95R3JQQXpUOUh1MGhaV3FTTVNOQ2kwTDg4eUJORmFoK3Yw?= =?utf-8?B?VXVxUnVHUjZvaTdhNVl0cENOR1RIa0hjRW84WGZiQjEvMWNXV2ZWV256YzBv?= =?utf-8?B?UDFCMDR5TkM5NFRlbE1XRzFQcU0zV0Qzb3ZXNjRYTXY5RHppeXR0QUtDY0dT?= =?utf-8?B?RG9HVVRQeW4vRWtoc1ByTjI2RkNDa1FMU251M3pvWkkvaDA3cGxyQTdQN1pW?= =?utf-8?B?elF1bW5qKzJLcTNZdWw0UU9sOCt3YXRBeEw2akRCZDhyeXJabUxHMzhCSXVV?= =?utf-8?B?VnJWTWtIekVMTngxb0w0NjZwNldzeVlibVlxcGFpQThKRDdSWlhrUzNoOHF0?= =?utf-8?B?U1EzYjZBSEdNYVVVQ1pMdWZDOUllRG5BaFpwdjZRSFZLN3BYVGJ2MlY1Y3Jk?= =?utf-8?B?QXlTTmo2ZXFFQ0NQVktmZXNFL1JRR0dBTjVTdU4yanQ1MHJYc3p4UzN3TlZw?= =?utf-8?B?OWlsZXdVbFpKVW5scnQyQ2RoWnBQdllDc1NoRURBdEI2bStqM0VEVDVkK0lT?= =?utf-8?B?OFkxcXdoSTlJQ2lKeHl1aFRob3FlbmVKYVkvWExiaUlwbmM5SFI4MVdab1VG?= =?utf-8?Q?/FxyeBXE+jweMNxFOaOGMMYNXYOb5srceKjdI5gXLWEA?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 02c33cef-727d-4c31-6d3d-08da5c5a6ac7 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jul 2022 18:41:03.6019 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7Lfglg1GQ8WqFnSv821XHQH3o50vV5QgYXuL3xhCJ75XorPJkB1TqtRrGfnPW94q96+QnrQCxPYCeCisbVrwTA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB5917 X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, JMQ_SPF_NEUTRAL, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Jul 2022 18:41:09 -0000 On 7/2/2022 12:16 PM, Lavrentiev, Anton (NIH/NLM/NCBI) [C] wrote: > I forgot to mention that my "umask" is the standard 022... > > The man page says that for directories with the ACLs, it is ignored. > > So in my code bind() wouldn't have created the socket with 0777, and > that's fine! Which is why I call fchmod() to fix the permissions up, > and THAT does not work. BTW, should I have called chmod() instead (which > is what the command line chmod does), the permissions would have been > set correctly on the socket file, but fchmod() would have misreported > them again (this time looks like a carryover from an earlier umask(0))! I was focused on ACLs in my earlier responses and didn't think hard enough about what your test program was actually doing. But you seem to be assuming that calling fchmod on a socket descriptor should affect the permissions on the socket file (assuming the socket is bound). Is that documented anywhere? POSIX says that the behavior of fchmod on a socket descriptor is unspecified (https://pubs.opengroup.org/onlinepubs/9699919799/functions/fchmod.html#tag_16_119). Ken