From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sonic306-3.consmr.mail.bf2.yahoo.com (sonic306-3.consmr.mail.bf2.yahoo.com [74.6.132.42]) by sourceware.org (Postfix) with ESMTPS id 391483857C5F for ; Mon, 28 Jun 2021 23:58:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 391483857C5F X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1624924681; bh=2XagxzMpdB8MX4PfDRlVk6MPcvR+qBE2DmX1DB7yXu2=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=GOb6afIzuS+1617zs9oEW3hEIzOXIK2gtvBhoK02t7EYb+VJYRpelU/9PF9P1Eq4Lt9uVLyk8kSJ3oSIBV6i4usKF9xHkrW/LMvi2Q+3T4ZHgYU9KRZYX2cd3+WJyaDtCbuPjL4VoY7polO5ZBi8fSO7xxogFZt1u87iYswdee434tQFb4K9U7xu5cz/gWQrP29/FsCohJZ7679aNKC5TCNxr7t76uJ+U/Z9B8Sj2eX9jMKFCP+LnzFtxm9KxNsjTw2F1lGbadLE4tzUv5SsFN9xm9kvBL/4v29ehBNSsuEnFBmWTAI6uAqoLDMetpYHc3sLHfBrjhlupqlKMj0yvQ== X-YMail-OSG: AMRNBrMVM1kDM2RC2dHHrCBMK98OKT9L4BMEEMp_IsFosZXHInPBMw1brUGoQTl tfCAKHeDF5jfradHU2tE2NwcJxS1w34ZglEqEOP754XqfTSOK1c2Qv3NPZphNF1zPHRCXvkYN3Ir p43rBYCCc.oQNvmgyn4SZz9P8DNXnSNrEUER8N13N.jeJEbDgV_HSKqATQHPF.F.6o3fPuyOBdvt loZ7YRMg1LjlSlb_VWRKkteWT0Z7uIZHRcI95lBAfL6.y7m4CekzqGt8ix36Iw9eBeLG2TBHYSBP U4.tyudiCekPLPxHrLup2AimTCeMw7NUJkoWQdEOck4irHqZRIiYboOxKg0WXMcub5zWNSPSF8Zy KWyj2HcqSOpd9Jzl3PtCaqXJflBjot7drwFvJJDPdQFZWBYRQY..nnBblMc5Zg4i2nMR8MZZasx9 dCGv8MJGJboN_uZPM39s8Cvwwy1Ee9MoxNGulwAMYDhS5m93WsfOlu4EAOIs6_Fs8nH3_d6vVg7Q rreGQnL0q2KjDauM2Bf8ZvqhOEmqq5FniN8mPOJkHY81BCmiVQthQbN0RxvrCoSJGguCDTHpGhdr 4u9yVqIwm5Y1o3I5DMCj1bZw5olIv59JG3Cm_.JEajwUlyklfiADCgK3_cmlqt3vncvLWoqDqDlR YFyFtXyUvHBKHA_ioTucO_fdDb_bw4Ke55f7t20JqqHy1qkFrHvs2wwmdU1c2rFabq5QGl83oljR edrupBDSDoHi.VoIi7CTeBVZb8sBX4Mjk6kc8owQ2KzQiMy3JLQuHg_zWqKcmpx84MCvcQoo0hBI uEO_deD9JGZEKa_o85LeNUh4Wcmf1Nk_O312rqDxzyHKiFA_A.pgB6ryNRKYjisx5MrYwYKVanVF 6_r8gXNQ74pnJbAAms6W0Il51wtn1d759EKdbFV3Iwa3DWvvnfZmr7WMoSfaUANRIwc50OsZAEqP 4S7h5RgSX94IGr3NwCILoz2YFca7lay_muxqDbwDSxSq3WbXxaLKKXBSZFwpwhm9zNWuC7p3BdPj bVVgWFS02UZsSb6PpctN4nos1xBE5aGICLuMnD9uij6PLeOH1a_eZuTGABuDObw.MOydCC7P79U3 62sMxdRO24WSkhWMtfdFjqcLNk.DxiaUvhfvca590p3ZCs8yjC0KGMKrL83p3h_lrHHOvi3OdzbZ KYYJJs.2yzOUhEbq14VTgifxjWG10gkF6HQk5IyJrlr8wDstE9CvAJku.Dt4RM063ku7uWckHns9 CY0MFn6GY2Zcmh6lCrGGQXQvr3j.loaxUB1Qa6zBbNT5wiwugWTAy6AKa7URNf6_Zv0f5kMQUJu3 VDBJAeU_nUR_uOi44o9mkoPO.OAxBN_8Ju_V1fB0lKEj5XfnEMP1Lypgr3y2kcA9NOwSj1hpe3Pj PrmiMWWDfjIUvX45Po1exNzpZw86wqm2N8L4V0Mv7qq6O4FrjFq014ByzgKmhHTIAWMEyXB9O5Qr as9LI_bs9w5mYczDrp.NV4yBSB73tIO1QvOz6Gb1Hi5KLcLsor8Z0brM4LUwM7cK9zW40JvWZnLW aOPkG9LboEY9FEDAdjT1eEH.MYOQbs.8.1swQv9JP9jVUM6XlJ9AW_YNkxDz_sqT2QvpugxgM4wC ko6sWDKiPhgL8INf2QSPVJyZ93u1gKq0b3WpPuuITYV2eJ852io9CBSK58JlLl7Wc3fsLgirSBcO 2dDf0edDL1muq8a04zzQjr7XUDnZS8WtXPUP3.NkkP00JD3cG.gMADif0ABhYpwzcC2MpuQLaN2n Vpu2t_Ne3my4iMSrDM2DNJJKQqkYUVT_J8OWQJTFLk4ofsHYzbhd8QHS82mYMH31pDh0716g8q7r bxrfunLRpoBbqVTYpWfiWMa2fkH9LIFV9kld3eTY1Gds2Cty_Y2d96_SciDQKVtIk8ssJOij0f5C _tT6Qp9LZcsoOU2me0WkMz72jOMIi14mQDl3XOKnoOVMrD9rUqm627UQtOB0pr3n6i2zCQCFqUnb BTZEzyz4T_KWiLsPbWAEOA6sS3uMD0PLhuWxJTskkqUYOGfWF5T546v2vbVS4wpun5g700BaN.qR 13LtJQh.FlojHp2l1JJ5DPwWeBtTqYmuMn7f8Tsz254L0c1xyVlogRz6Re8i70PlsVf5VlZpeujm nlIK3dxd8Aq0PY.5Amkm7sD3IvyGAjLkSwxw3nfkIkEY9BItibM2IajqVbdjhHm8N4gTqIqKfwGH o5aFlaE04wV.m_BhYuNkj6.hQxiENKW3Fw7dT.TB.7BDIN.GGzUN4.V.sED6IG9_IJ4_9HAgC6mb AtNzPqncvxQJcfpd4Wyq_hrzJSerlxRrFSFffaKgmBtgV4kthtBqrsBULLQ7f49whzSt_Qc7o6ae KMVod6I4nWoGq71FTflzCTUiaXNVYYttw45di7QjvMnKGsehtcg6685jcAViN.8jQWmcT5Zh4lff ZA4d30KTjEkEcJuKdPOw4jXoWxyGJHySWjk887QaEOnSXxW9Gl_iL.IjHWstbi_UkXBkYPKlGF2X .LkPwZMOBFbEl X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.bf2.yahoo.com with HTTP; Mon, 28 Jun 2021 23:58:01 +0000 Date: Mon, 28 Jun 2021 23:57:41 +0000 (UTC) From: matthew patton To: "cygwin@cygwin.com" , David Oppenheim Message-ID: <1714177064.2738894.1624924661209@mail.yahoo.com> In-Reply-To: <20210629084746.Horde.EOaX4JftYZgseWRQhFJQPhx@optimation.com.au> References: <20210629084746.Horde.EOaX4JftYZgseWRQhFJQPhx@optimation.com.au> Subject: Re: Difficult getting pure-ftpd to work under Cygwin on Windows 10, esp anonymous ftp MIME-Version: 1.0 X-Mailer: WebService/1.1.18469 YMailNorrin X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: Mon, 28 Jun 2021 23:58:04 -0000 have you tried applying the notable permissions from this to your 'ftp' win= dows user?https://docs.microsoft.com/en-us/windows/security/threat-protecti= on/security-policy-settings/user-rights-assignment On Monday, June 28, 2021, 06:48:18 PM EDT, David Oppenheim wrote: =20 =20 I have debugged various obstacles getting logins to pure-ftpd to work unde= r Cygwin on Windows 10 (Home edition 20H2 on this particular PC), especially getting anonymous ftp to login successfully. My pure-ftpd is version 1.0.46= -1 as downloaded by the Cygwin installer. There are problems with how it looks up username/password, with it calling seteuid(), and sometimes with pathnames for the user's home directory, and the user's shell. This is particularly fraught if you try to use=C2=A0=20 anonymous ftp. My solution is a simple recipe, albeit limited but fine for personal or small group use ... technical problem details after this recipe. I hope this helps anyone else trying to get it to work ! --- recipe for setting up pure-ftpd on Cygwin Set up pure-ftp passwd file first with pure-pw -f filename.passwd then convert to puredb format with=C2=A0 =C2=A0 pure-pw mkdb filename.pdb -= f=C2=A0=20 filename.passwd Note that sometimes pure-pw and/or pure-ftpd imply a /etc prefix for=C2=A0= =20 the filename, seems that's overridden if you use an absolute pathname. Run pure-ftpd as you. From the ftp client login as you with the puredb file password not the Windows password. Your starting directory once logged in will be the homne directory as set u= p in the puredb entry for your username ... probably /home/yourloginname (as viewed from inside Cygwin). --- end recipe Re anonymous login ... Internally pure-ftpd translates "anonymous" to "ftp" Anonymous login is not checked in the -l puredb file, it does a getpwnam() call, so "ftp" ** must ** be a user in Windows Needs /home/ftp (pathname from inside Cygwin) and perhaps ~/home/ftp for user running pure-ftpd For any ftp login, if the ftp username is not the same as the Windows user running pure-ftpd, pure-ftpd fails on seteuid() ... see Windows event logger (or Cygwin syslog if that's installed), the ftp client sees "Unable to set up secure anonymous FTP" This happens even if running pure-ftpd from Explorer by "Run as Administrator" So for anonymous login you have to run pure-ftpd as Windows user ftp More generally, because of that seteuid issue, if you want to ftp login as uuu then you need to run pure-ftpd as Windows user uuu ... although having uuu in a pure-pw database permits the password to be different from the Windows login password. Nb: if you run pure-ftpd directly from Explorer (incl "Run as Administrator= ") the place it looks for the home directory may be ./ or the Windows user's home (C:\Users\uuu) and I have also seen failures setting user shell because it's looking for e.g. /bin/bash somewhere else. --=20 Problem reports:=C2=A0 =C2=A0 =C2=A0 https://cygwin.com/problems.html FAQ:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 https://= cygwin.com/faq/ Documentation:=C2=A0 =C2=A0 =C2=A0 =C2=A0 https://cygwin.com/docs.html Unsubscribe info:=C2=A0 =C2=A0 https://cygwin.com/ml/#unsubscribe-simple =20