|
|
Log in / Subscribe / Register

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

I hate forced password rotation as much as anyone else, but this move seems a bit mad. The "best practices" have altered, as the political sands shift and fashions change, and now the code to implement them has to be removed. Not because it's too much of a burden to maintain, but because somebody, somewhere, has decided this is now the wrong way to configure your system. That decision is just as opaque as the original decision that passwords should be expired periodically. But shadow-utils never forced an administrator to set up password expiration; it only provided the tools to do so, if the sysadmin so chose.

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.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds