Saturday, February 21, 2026

Re: single user machine, one "user" now(?) has no password (I didn't do it). [edited for clarity]

On Sat, Feb 21, 2026 at 07:27:54AM +0000, Eric Johnson wrote:
> If you want random passwords, why not just use
> openssl rand -base64 32
> or
> openssl rand -hex 32
>
> What I have done in the past was create passwords with:
> openssl rand -hex 60
> for user accounts that are intended to only be used via ssh with ssh keys.

I'm presuming that the intention of the OP was to make a accounts with an
unknown password, (long and random), for a purpose such as this.

A very good idea would be to read the manual page for passwd(5), (so
'man 5 passwd').

There you will find some very useful advice, specifically that accounts that
are not intended to be logged in to are set up with a single asterisk in the
password field.

No need for random junk random passwords.

> For what it's worth, my servers all permit ssh access only via IPv6. This
> cuts down nearly all attempts to connect.

It does indeed.

Regarding the OP's password generation script, I'll look at it shortly and
highlight any obvious bugs.

No comments:

Post a Comment