2021-11-05 16:47:27 +01:00
|
|
|
.Dd $Mdocdate$
|
|
|
|
.Dt pw 1
|
|
|
|
.Os
|
|
|
|
.Sh NAME
|
|
|
|
.Nm pw
|
2021-11-07 17:49:09 +01:00
|
|
|
.Nd Password generator
|
2021-11-05 16:47:27 +01:00
|
|
|
.\" .Sh LIBRARY
|
|
|
|
.\" For sections 2, 3, and 9 only.
|
|
|
|
.\" Not used in OpenBSD.
|
|
|
|
.Sh SYNOPSIS
|
|
|
|
.Nm
|
|
|
|
.Fl h | v
|
|
|
|
.Nm
|
2021-11-07 17:52:32 +01:00
|
|
|
.Op Fl d
|
|
|
|
.Op Fl l
|
|
|
|
.Op Fl u
|
|
|
|
.Op Fl s
|
|
|
|
.Op Fl c Ar length
|
2021-11-05 16:47:27 +01:00
|
|
|
.Sh DESCRIPTION
|
|
|
|
The
|
|
|
|
.Nm
|
2021-11-07 17:49:09 +01:00
|
|
|
command generates a random password and prints it on the standard output.
|
|
|
|
If no flags for specifying which characters are allowed are given,
|
2021-11-05 16:47:27 +01:00
|
|
|
.Nm
|
2021-11-07 17:49:09 +01:00
|
|
|
acts as if all had been specified.
|
2021-11-05 16:47:27 +01:00
|
|
|
.Pp
|
|
|
|
The options are as follows:
|
|
|
|
.Bl -tag -width Ds
|
|
|
|
.It Fl h, \-help
|
|
|
|
Print help text and exit.
|
2021-11-07 17:49:09 +01:00
|
|
|
.It Fl \-version
|
2021-11-05 16:47:27 +01:00
|
|
|
Print version info and exit.
|
2021-11-07 17:49:09 +01:00
|
|
|
.It Fl d, \-digit
|
|
|
|
Allow digits.
|
|
|
|
.It Fl l, \-lower
|
|
|
|
Allow lower case letters.
|
|
|
|
.It Fl u, \-upper
|
|
|
|
Allow upper case letters.
|
|
|
|
.It Fl s, \-symbol
|
|
|
|
Allow symbols and punctuation form the following list: _-=+<>,.!@#$%^&*.
|
2021-11-05 16:47:27 +01:00
|
|
|
.El
|
|
|
|
.\" .Sh CONTEXT
|
|
|
|
.\" For section 9 functions only.
|
|
|
|
.\" .Sh IMPLEMENTATION NOTES
|
|
|
|
.\" Not used in OpenBSD.
|
|
|
|
.\" .Sh RETURN VALUES
|
|
|
|
.\" For sections 2, 3, and 9 function return values only.
|
|
|
|
.\" .Sh ENVIRONMENT
|
|
|
|
.\" For sections 1, 6, 7, and 8 only.
|
|
|
|
.\" .Sh FILES
|
|
|
|
.Sh EXIT STATUS
|
|
|
|
.\" For sections 1, 6, and 8 only.
|
|
|
|
.Nm
|
|
|
|
exits 0 on success, and 1 if an error occurs.
|
|
|
|
.\" .Sh EXAMPLES
|
|
|
|
.\" .Sh DIAGNOSTICS
|
|
|
|
.\" For sections 1, 4, 6, 7, 8, and 9 printf/stderr messages only.
|
|
|
|
.\" .Sh ERRORS
|
|
|
|
.\" For sections 2, 3, 4, and 9 errno settings only.
|
|
|
|
.\" .Sh SEE ALSO
|
|
|
|
.\" .Xr foobar 1
|
|
|
|
.\" .Sh STANDARDS
|
|
|
|
.\" .Sh HISTORY
|
|
|
|
.Sh AUTHORS
|
|
|
|
Bob Polis
|
|
|
|
.\" .Sh CAVEATS
|
|
|
|
.\" .Sh BUGS
|
|
|
|
.\" .Sh SECURITY CONSIDERATIONS
|
|
|
|
.\" Not used in OpenBSD.
|