From nobody Tue May 30 18:02:13 2023 X-Original-To: freebsd-current@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 4QW0br5jVVz4XvFS for ; Tue, 30 May 2023 18:02:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-21.consmr.mail.gq1.yahoo.com (sonic310-21.consmr.mail.gq1.yahoo.com [98.137.69.147]) (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 4QW0bq4Bqmz3ptH for ; Tue, 30 May 2023 18:02:31 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=nRag0BjR; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1685469748; bh=D1JSFyMsQnJ0UnEEw1Mtbmmk8nKWJ5Tcf67xgNZdcHA=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=nRag0BjR4cx10z0dkQD4LNYuDl/FoDbMRisPhQzmUS4iYs9V9/NGoyYi8UulDoOrtP40mEHTdNyjBHV0FwCBO796A2z+zHZCH/pj7wVBPSFodLgJ995DAG29OsRvWqqWLALK+bIqby3Sl/8v3H+dU9dtaBjBIh71SipwYa9E8Yvb+ZqDN0TVHoCxmn43ONUe9isCc4cSFPWNXuPydddY+8LQGXlbGI+K/kxKMO6txezJGNWcJqEQv3DIJTKVw9TEirqeoM70AnxnZctwWWFiUIo4ATpjAsTnLhohk8iz4ExxPHxKFQcsyHNi30Jj5tZkD2OlktqGmsH9zaXkZwF48A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1685469748; bh=abg20rPMMeOnJn/ktoonb9kgZ3Pul5U7TJQx+NBjv2s=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=aCU00j0++5X862Kn6o30cjM26kzCh4EF95HDJhjJYqzy084h4bVNeDbjor98wYCKOIxskXrM3fS/WhiaBcHLlm6EV40EFzHjq/8VNqsL2mQ5THfQ78EddfkV9Y2ZKKO1H5KLXPg7HnpPEfMiHrVtYZmEOY7HoEiFGfXuVAJ/8lAlI/FFpoDKiqVlzxI+n338AozROZO4wMNcpTZrjkwwH/xfz5jEsEt1Yesc7PI2A0l2MvezO2ec4WkWDkTasb4Ae+REfVOF6HVA56tJs7DBjS8tZVJ8lsechJAsGZoGuwq0SdSmG/12NxFLIHWgQ7gkbk5ciYMd5XMshQmFKrmJWQ== X-YMail-OSG: euQU_UkVM1l.XxdBasCeZzSuG5DG.oToVkdgpxL1tuGxmh44S_5N0M7ao3mQjJM a8Lvb3UaTPk8GQEot7n559t0bVav6Tw15l0K3JkB_9IUxCHeQAuX5B23o5AHuzahMZFVVT6MInzB 7K3254hTe9wHluSa.msoDjcqr0zGuWajliENkI18hIRM24AMdUrPXlEU5U_gMB_BHaGilrTYSrlF v5YDlBhS4PXYl4edU_LnxoRXemAXCJthE4SDo28II9jaCNIGDkq5R3ve9Ldj4nFXrQj6yr.7Egbu Wh87hb5_1qfFAudCW32Kf7SgWiWwKdmxi9FWuIsLwq4gw7FbLMtIu3p3tF5SWXy_whtSHdrQ9qs8 R_WveEeOHTvwk3hlFT2Ou_3W3riIK.J.wfXDguldZfZx018_etXLX31nwOGnjb9r6q_VKcbt_K5W kI2xSOuOa8pPG.VNBrEOCWUt.cGNmEon3unySuPYf7OrpzDtmTRmrTC4gMK6CPebRmGAJg3hYrah w8Y8YWeKNrCyk7AgK4Y9vQIBmWuSey_j5vv0uNHEv_aPgaGEFHAqce46eF2LqPojklK8kFjTfbl9 NdS4vpF6YbAi1IsKUKEisxI1jrrqBl.nhboUmURdRPHy36ScW7.VtgQNabE3PZ3i2CIi_GyqYwsF WDdVUP5Y3rVmCbn3hdmkgqdl6EpxLeIG0nNceGZguhytmQ1TwsjFRdjHglkXv8jF2nZkextZMUcK 7vL2r_qv.G0AfeBTRINg85dkt54bxbMYP5WNivWIWqg.laHGjAdu6uJk2VBuFSqCD0aFY3QUHJQJ ngtmWCI4olIn2jssCGl0Ibd4x9awbhTbRC3j3F5r5fdSwPDYlrnm1c4J0hMelsoPcRCl_0CfnRMg 76KVpp.ZDLitMqF5AG1yQdmj_YOd50q3XPOlOy6BzNLnp1GgUGW7SSWHs1ViVPjj0Rfk2PuRy58y beQsbbHZnaDYGnQZCe9qj.ot.43VnWc8BhZAr2ubqIElyMHl7_6ypDAe_K4kpDe48NpMo.1NlINB FniJSb0U1nYqeCxYF_7x8fQ5Nyjg1yMbyb64JOak.mT6R9tvXmSyzQ_S_08tsclLTb_xqaOr_VZQ dDEVOPTk.Mgp7N7wvCQY3S3dQ0PStWvtNZigGLKDULWy2I6Sf2Kw9vzfOMCE7OOb7mdi8ok8xyf. BJmEjvezoake24N9M4wbZo87DU6L1eDEnVsuhqVQ_UpVFsVH8gak5wnZmqAkxtvNdqBlh8MKSsYS 9MKbetmfgsLwTz4fKmjY3OP7yU76T1DNgkH0W8lggUdxeNDyz16ZV0.DN_HGtWKKOt96TU.aJpkc MPydwWeIPn7C92AjE9gYofkf4cV3BBMb_WjemEPTWb6NjnqFUJTzS0ad0iEQstVuhd8vSBHELhwA lRahbfHowIetIJlWFSOhfqID9i.O2jdj372vnYJFzLGXnbSrkQTg.ItfHwI2p0cE6UW2E5zKhuGV Bgs68jwAMuSA_Nq1U7WVAIfL6KWVMmGLfoOgINSOKuZ87aSA7kelmyuvtQAVsFlzBGRLpPsDAjNG sAkuo3y1k8YzaiyT_ePyHed.7pNnOIRWM4IhxrabAjJS4CsUENWVTmgaMR3dyOjKjrJzG2jn.W6p K_uVElQLS.Z3J.br3AztPVPVBCwZAprkCTkttzEW3shsVs861iwmoVRfkR8..rc8MgEYw0H6e5bj kFfzv.YWvqoNaHAQQDAixdJF1.SfGlpozLe7bHMzHuZtwkOx__diy8oaofd8LYkMibVF7OOyOZFx 8oPTt4ih1DaZx.INki0E6HtHwuRYdrsS0wFxsH4WgknZcHBcFeIc5j0ZBrYRDtF3brJ6ObeMznvt iIu1BU0Ad8gS6BzmnbYf1D0am.V0A8BuCHFIcd5yilonfWL9MSXTRrQyqo4vOaR3TaQwhQT_spRn 7LFnluKMAEFKdy3dUwCSETQ2YLnV8zPYiDc.R90z2mqktS0yf_Rq8zEGJF8mxbal.gXZwU4alS7L OwbPeNO6aGbunuFGyDEsr8YdJP4w884WYRmEcN59mj.EN2DdJW2SpdQHCrVp2eSoEDSaE5eljN50 X1xAY.78g3KvbGMbDfxP3I0d8j.vx5lZP2EF_XZMcNZWgD9f1v7KFzdPmrpAwpXli8UXC0INmHmT zzMio3Sed601ZSQJfbW7pBpT0dP6HiVnnS5Waa8ju0SAEhVXz25BSZGSmmDf3x6jynxXorzH3eYx 0YVyx4hyYZF697Dyvmb_HR4T_173mBiCMNeuSUv_0j_Fz3BtOkebHpmMx2J0kARGnhqzZC2bYAnL Fj7Sf X-Sonic-MF: X-Sonic-ID: 1abe14cc-0f6b-4bf5-9b38-37f25d9b4365 Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Tue, 30 May 2023 18:02:28 +0000 Received: by hermes--production-bf1-54475bbfff-4p8s9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 15588e802c32bb315a3c8172d1941fc1; Tue, 30 May 2023 18:02:26 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.400.51.1.1\)) Subject: Re: Surprise null root password Message-Id: <8721FE04-3769-473C-BAAD-EB0A4FCFA1D7@yahoo.com> Date: Tue, 30 May 2023 11:02:13 -0700 To: bob prohaska , Current FreeBSD X-Mailer: Apple Mail (2.3731.400.51.1.1) References: <8721FE04-3769-473C-BAAD-EB0A4FCFA1D7.ref@yahoo.com> X-Spamd-Result: default: False [-3.41 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.91)[-0.907]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.147:from]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; TO_DN_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.147:from] X-Rspamd-Queue-Id: 4QW0bq4Bqmz3ptH X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N bob prohaska wrote on Date: Tue, 30 May 2023 15:36:21 UTC : > On Tue, May 30, 2023 at 08:41:33AM +0200, Alexander Leidinger wrote: > >=20 > > Quoting bob prohaska (from Fri, 26 May 2023 = 16:26:06 > > -0700): > >=20 > > > On Fri, May 26, 2023 at 10:55:49PM +0200, Yuri wrote: > > > >=20 > > > > The question is how you update the configuration files, > > > > mergemaster/etcupdate/something else? > > > >=20 > > >=20 > > > Via etcupdate after installworld. In the event the system > > > requests manual intervention I accept "theirs all". It seems > > > odd if that can null a root password. > > >=20 > > > Still, it does seem an outside possibility. I could see it adding > > > system users, but messing with root's existing password seems a > > > bit unexpected. > >=20 > > As you are posting to -current@, I expect you to report this issue = about > > 14-current systems. As such: there was a "recent" change = (2021-10-20) to the > > root entry to change the shell. > > = https://cgit.freebsd.org/src/commit/etc/master.passwd?id=3Dd410b585b6f00a2= 6c2de7724d6576a3ea7d548b7 > >=20 > > By blindly accepting all changes, this has reset the PW to the = default > > setting (empty). >=20 > So it's a line-by-line merge. That's the most sensible explanation = available. >=20 > >=20 > > I suggest to review changes ("df" instead of "tf" in etcupdate) to = at least > > those files which you know you have modified, including the = password/group > > stuff. After that you can decide if the diff which is shown with = "df" can be > > applied ("tf"), or if you want to keep the old version ("mf"), or if = you > > want to modify the current file ("e", with both versions present in = the file > > so that you can copy/paste between the different versions and keep = what you > > need). > >=20 >=20 > The key sequences required to copy and paste between files in the edit = screen > were elusive. Probably it was thought self-evident, but not for me. I = last tried=20 > it long ago, via mergemaster. Is there is a guide to commands for = merging files=20 > using /etcupdate? Is it in the vi man page? I couldn't find it. # man etcpudate . . . CONFIG FILE The etcupdate utility can also be configured by setting variables = in an optional configuration file named /etc/etcupdate.conf. Note that = command line options override settings in the configuration file. The configuration file is executed by sh(1), so it uses that syntax to = set configuration variables. The following variables can be set: . . . EDITOR Specify a program to edit merge conflicts. . . . ENVIRONMENT The etcupdate utility uses the program identified in the EDITOR environment variable to edit merge conflicts. If EDITOR is not = set, vi(1) is used as the default editor. So, if you do not want to use vi, you can use either the EDITOR environment variable or an EDITOR assignment in /etc/etcupdate.conf to change what editor etcupdate uses for you to edit merge conflicts with. =3D=3D=3D Mark Millard marklmi at yahoo.com