From nobody Wed Apr 26 18:00:57 2023 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Q669x4BpWz475GD for ; Wed, 26 Apr 2023 18:01:09 +0000 (UTC) (envelope-from zmey20000@yahoo.com) Received: from sonic307-55.consmr.mail.gq1.yahoo.com (sonic307-55.consmr.mail.gq1.yahoo.com [98.137.64.31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q669x1mRmz3wqs for ; Wed, 26 Apr 2023 18:01:09 +0000 (UTC) (envelope-from zmey20000@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1682532066; bh=4hDBXizs6UK3ksgx7vn///wPJpOMfFukYwX73VNVziY=; h=Date:Subject:To:References:From:In-Reply-To:From:Subject:Reply-To; b=R0U7DdTb4zRuOYyJG+KzovNtF0MJckHvKZyVBN+MutD7YDFD+zJDMRneRStMdVNkyHNC55ph5+xatLu74V0V+3ycSqOSMoklHotwijBvVcOmpNq9YnOLAAy7gDFBmBLIaLMOtZPiH21C1ZWczoCHzFGU9iDMNo0CN0fgK/IjM4up0X5D6k92hwsExKmvX8/r/idV95mhsPERDP9B1+UjDrlMPom13kRtt/DGSpJ6volAoSACdDFurqbgCeQCBBO+3g5YpdrUGjEsQ/SG4L8bq7gpW4rIkQf5YDjx8fNmmLFT7cA3roiMz0DdOPC7S1r6Wpb0HejaKHw/JiXOfH45Sw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1682532066; bh=RHQMhmZT1D5MKMnL/e6q58oemdEZNeet5pOgRwXyYhI=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=Rn44X0/C9lWeaNs08njpJZA6YodxOOvE9rsGBIseuGBx6bq8AdKqwGFFYxmldvFu3ieS8BogSvKjsPkEIvcC6ZVbJHL1JPQa25uQWBCQxERi1aaAYlg22PyQXaHIS1LUlptGvS1/uRtQPdk9FSkRgi46A5K3vo/ZsWIcvrN+3sRCtbKOPln5Yw5fgYZiS/g5JcgGdYGEj2fvh7Pv86IWJq2pPEJyCQEp2UdWq6cFvDhra6BOPWpExgsUGmXSwHAFLmdgrrhmACxo7yELtfP0igARflExhbaoTD/RmmY62811D+7KYH6kUkXvYP1opmn6aW2+F0XrwFiLL3CzE+sBAQ== X-YMail-OSG: nJm750UVM1ntXAFmH3UmBGqyWt9SwdVnR.JsDWR9P830ngFa7V5DWQ7tVcbh4kb 9lcQw6gmO37zKZcdOmNSNnkvNC289cxtG3MWC8Gcuvh1gSC3PPa7Pll2t8vhHP0sCwr9aA0lttR0 Rmu5dCPFbpVugddgri6KigOIAG4TzJdM5tcimpcOdYHULHQJAKoiOOjYpbCmJnU52iMFnWu7x0s0 Y0hJPuvxZvp9oep6HdsatPmw.lgaWA4U1cgY35VE0hcvvkklnDGcwvSrV7jPFmXhO6xfbeJ9wBJe LqsoE4hyGyEF5YbMJK6vJvFRf7X7NSfspATd9NLK4Mj3qoOgTLMvukdo74mw0DMazBfJN3yKhBTP gzYwNyCCjE7hujI.eeW9KZMRYamrANe7SyFWROuzGn_wr8uAVIuYMAQeeNad6Fo8f8xBnx8WuZbn aecRq10Uv4qu_.Mb_zXQmm3IYN.9s24AeJBHEqtg0v.i.SULJvZ0oiomnSclom7LUyxIn34_pNJV Sa7ycQgTVIsbyfoqw0zoBJQiIdpiDIwlmNZTcKOkjUELIuJG5AufdBDORCEBL_cC.C160I8kYDXi SXoCbx1Pi3PvmHLCubvytpmk6yZ.VFKUdkk2so_Cpy0fNN5ROYnjC3iNO5ZYNjuEyxLjVsP0yMLW .fPpfZbVfRNfYSWm8DmJnFPQIGOuXApMN5iUvvrtNiAVmyG.y5pMaM2zMnH.zwtn4IqNazz1xSqv 7459H.Lnkxao6mccF3arIGbgvEQXDMKYTmVwRxLQgW.vXV.MET4GsNwMlarob3gG3ODDGGT2fhln HMv1uqxSBbnfUBztTo2BRDfF.3TN66hsTPehZq8kpGHByNYchBiug7IE5h1uxzjzi7gEHfLgz.WI a.k2OBUjR4e22iPxPUqdM_V4YMjfKDcx1441wn2_UcpYdtK0e2Z_4qqcdhVXDgpdgxuC3KigNP0H aY7Wq.tcVOnH5gjEVCDLanvBD5T7_N7o.v.uOJTDhY3KvAg4V4XbR9YsUW.Wy9NkPX4NVDzLUUTt 99FqmlgjIrHBLTV_cB77cLAgy8YE1gK0F.dDcYSgLqxZ1zC0YhZD543U9vFrDK6EfBD6be7b1J9Q jHubRIC70SINsPz.h.vYFWTvNYuBZqeJTk_ZDj6WeJ9iC8tWWRJ.oBuEBgaDes1EAQ4tVtaszH3Y qndN_u1bjPrGDxspIF8EgzcSZXYhqHua2HxUpGCjGqnCwJcOCXVd3WMioulOzdt_raHP6HjVGmjY tBI6Wk8jTAye5aCWdnCOyjfJ4CSD9LTaPrVZzzr3S0vwHAxkHpsXHzOJHc1U0cORDaDZ.LrojFfh 0iGqn9dDTm1CHIIMvd04YXl18vHYxCbzMJtlM8Hha1nbx0GpQWvp00uCHrphHNz3bIhQ95ORsOHP fUQr3rQhX6iRAOL3HWPYkgN8q_Yrmt8lZAhtQ3Hjc17lno6IXbq3T9Usr8tIExCezFsBX0Tae2fk hTFx8FeYMn0_VAbjrvkmIbJ9LRf0Rb1oG5igHWLQESDydy4Gd0sFNhutzlKea5F5NUJAORWCExd1 e.zpq6DpmKrCC0OOy7uzpDpM.jyaoO6w5r2cxi5x7crPcCUpTKU8Lys2zhf3ZdHtcwBnLg4BtGUk YBRzOCwVPbgessi678I0.in80Ff17qLfhHhNSBXNS0VwqoAXGZwovMs2YV2ihAyvA76qQrzBcpU0 Mw7tWD7OvGL1YvU4qIxuBGQrHFeE9VI2SsBjFSNdm0pI4Kftiji6q5FTJpCqEGvomOoZ7YNRtvka tPnrtviRDQ3nxoF45u07M.VO05NJvOIgQMZ3PKI2FEaifos8bGVQUsGEQmL2xSA3Z8yvl8iFp6U6 b4nhximo1UKHGWKy3UUAr.xiRyrwJ9jdjZx5Mg6prNRJMngUTXEjHNW.NvmPA6EAwVUXdQbGx8BX Y5pJkNSsX4sejS4qbhiro5S4JXOCMX5Cmdu2mt.irvkQXRY88roRIz0knV4OsKdDcIaVrHdL3pxv KzWVPxLzQUJMNQehqWuZ3WruR7Uei9FI1SXf4EhrwGgRnGoEe2lSz3fCY4n70SqKy1GZfHsdUKJk 3OzpP5cPZwvJdcnAE.bR1qaHphXvOXvPQ8fuspPHrSHp1BE_xAe0Syw3SUn4qqjK74.dlEe5FPD6 WRmTO449ldYGXm0Kj0kkIZ36llDA_TK2PczaegcNMOB.Nr1aw_udNV8PbV4a43XJMUxkp0E0fKdN 75mBKK28ps0bQsNcIwg6eXGuGHjCmQ7bePg-- X-Sonic-MF: X-Sonic-ID: 85d565c7-e897-4bbb-a4be-5c3f285c6c01 Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Wed, 26 Apr 2023 18:01:06 +0000 Received: by hermes--production-ir2-74cd8fc864-qfvhg (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8460edcd8234d5f9f699f792aee18f97; Wed, 26 Apr 2023 18:00:59 +0000 (UTC) Message-ID: <2efa7d42-7664-d71b-d56d-8e5336729174@yahoo.com> Date: Wed, 26 Apr 2023 20:00:57 +0200 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: Fwd: Interacting with PAM issues Content-Language: en-US To: Felix Palmen , freebsd-hackers@FreeBSD.org References: <31aa9f0f-44d9-fb61-2eb3-36af63ce9ed7@yahoo.com> <9e35b8cb-e5de-bdb5-c2da-cee44e18683c@yahoo.com> From: Mikhail Zakharov In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Mailer: WebService/1.1.21417 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Rspamd-Queue-Id: 4Q669x1mRmz3wqs X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N Hello Felix, The port is the thing to do, but for now I've made a noteĀ  and a reference to your selfauth-helper in the readme: https://github.com/mezantrop/sclocka/blob/master/README.md Best, M On 4/26/2023 7:50 PM, Felix Palmen wrote: > * Mikhail Zakharov [20230426 08:25]: >> FWD to record the solution in the history of the maillist. >> >> Exactly what is required, for the exact mentioned purpose of a terminal >> screenlocker application: https://github.com/mezantrop/sclocka. Thank you >> again! > If you create a port of it, consider adding a run dependency to my > little helper and providing a PAM service policy calling it, example is > in the manpage of the port :) (some screen lockers already do that) > > Note I consider this whole thing a bug (just like LinuxPAM's workaround > is a bug), but the "sane" solution, providing some authentication > service for the local passwd database that pam_unix could use, would be > a *lot* of work ... >