On Thu, 27 Mar 2025 10:55:13 +1100, Jon Higgs <j...@altos.au> wrote:

> Is there any way to control this? Or am I holding something wrong, and
> these warnings are an artifact of that.

passwd(5) says

     The password field is the encrypted form of the password.  If the
     password field is empty, no password will be required to gain
     access to the machine.  This is almost invariably a mistake.  By
     convention, accounts that are not intended to be logged in to
     (e.g. bin, daemon, sshd) only contain a single asterisk in the
     password field.  Note that there is nothing special about ‘*’, it
     is just one of many characters that cannot occur in a valid
     encrypted password (see crypt(3)). Similarly, login accounts not
     allowing password authentication but allowing other authentication
     methods, for example public key authentication, conventionally
     have 13 asterisks in the password field. Because master.passwd
     contains the encrypted user passwords, it should not be readable
     by anyone without appropriate privileges.

so just use 13 asterisks?

Cheers,
Daniel

Reply via email to