Why not let the administrator decide?
Why not let the administrator decide?
Posted Aug 10, 2026 9:44 UTC (Mon) by epa (subscriber, #39769)Parent article: Changes in shadow-utils password-expiration features
Whether you personally support or oppose password expiration, it's reasonable to suppose that some organizations will have different requirements and make a different choice. And it's not something where you can definitively show a particular choice is wrong (unlike, say, DES password hashing, where you can show that it's easy to crack nowadays). It's not like an Internet RFC, where your implementation has to follow the MUSTs and MUST NOTs in order to work well with others.
The LWN article itself suffers a bit from this omniscient-voice attitude: "Some outdated policies still require password expiration. These policies, which are even required by some countries, are unfortunate." That seems to imply that the USA's NIST must be correct (even though it was wrong previously) and these other countries' policies must be wrong, though they may see the light eventually (as long as NIST hasn't changed its best practices again by then).
I don't want this to turn into one of those cranky systemd posts, but wouldn't it be better to have the infrastructure be mostly policy-neutral, and let the admin decide? At least if the support for expiration is already there and working.
The LWN site is currently under high scraper load, so comment display has been suppressed for anonymous users. If you are a human, you may read the comments by clicking the button below:
Note: you can avoid this step in the future by logging into your LWN account.
