it's 2023 and imho time to stop supporting unshadowed passwords
from the installer.
https://salsa.debian.org/installer-team/user-setup/-/merge_requests/5
1) nis (and possibly conserver?) seem the primary drivers of an
unshadowed passwd.=20
let me freely admit that, despite the advanced age of forty-two
(seventy-eight in UNIX years), that i know nothing about nis/yp
except that there was a big o'reilly book about it back when one
read the security book with the big safe on the front and the
scripting book with the big drill. i suspect it's basically a
halfway point between syncing /etc/passwd and /etc/hosts with
cron+rsh, and hiring someone on whom you can inflict ldap? so
please correct me wherever i'm woefully ignorant.
...but it appears that NIS can be made to work with shadowed
passwords (though without their benefits). this is from a
cursory reading of a FAQ last updated in 2003, so take it with a
grain of salt. the "linux network administrators [sic] guide"
seems to confirm this, and can also help you set up IPX or UUCP.
2) it seems that the unshadowing of passwords is only a
"/sbin/shadowconfig off" away. somewhere down the long road, we
appear to have lost shadowconfig.8, but this is what i gather
from web searches.
i'd almost suggest this might want to go into the "nis"
package, avoiding "why do we even have that lever"
situations, but i resolutely oppose feature creep for this MR.
3) if someone accidentally selects this during install, i can't
think of any means by which they'd find out during the course of
typical systems administration.
4) i don't have to answer this question in any other installer
i've used in the past decade, i'm pretty certain.
5) arch appears to support NIS without any mention of shadowing?
though admittedly that wiki page is "somewhat unfinished"[0]
6) fedora has recently discussed eliminating NIS support
entirely. it's a done deal in RHEL.
i'm absolutely not suggesting we stop supporting NIS or other
programs which rely on unshadowed passwords. it's a big ol'
tent, and we have more than enough room for you to carry forth
the torch of Solaris 2. i just don't think this belongs in the
installer anymore.
--rigorously, nick
[0]
https://wiki.archlinux.org/title/NIS
--
nick black -=-
https://www.nick-black.com
to make an apple pie from scratch,
you need first invent a universe.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEmi//dHmU4oe+xCLxX0NADCHL+swFAmPCD1wACgkQX0NADCHL +szjaA/+IiUL3l2hWB0b0i9glQrEtWyyYI5Qsd8mjj3ap2NNwJOBEFeuVu6UwbnP t8O6k9DIvRmtw13aykxRrZQfJL87SJnPU5rlufXuoQglv9kpqxdJcYSJAraHRNhd 043dlVSCxtSsQr92AMiM68+cJsYypC3VL/Peuh5s4z6T8x7LTv4vIMrCxspugqYD rsTxTy+TvlGcOrRFhqpZZRa/am6kQA2f5k37CEbZxZ1KT+6eux9Z2HVEfFXzA/+U Ptxaqs5JCfR8NBPcPjBTOr4N61miCJvNknJJEFbsdx8J51i6lV813wqHZKf3oSrR 3Y77Z8ML90pbkg4IE0J5m38fB6Ox4XBzDYhtPDE3shhnzpXPgCo69cremYQsLOZt 6gcLpzpoCsZIxSA0P6acrE1ZaJ7zCSr5SkoqulnzWLBFzOLR63+JXwk7bmK2RjQM WGt/mGosiS5buXjRFzxV1ivnMRyEP0TEEv77vf3+H6MF3TEKdAvZOmCvQd7eue1K htkKDeHbsNMQY/0uljay4FHCqBHfY9e/NvBgsPb0OD+BwSlU9/3oo40ju6C5qIE8 fhU91Ns3YOLdYwTWQTqrxK7Ix6q2qfKaqb08fu7QXV4ImorGVnWpxEeBODy6oz7T T8tlw6mK6pEClnQV5uca4Xe8dl0mCflL//57jrhv0YPA0hYAj7o=
=UgH/
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet G