scripts/mkusers: allow users with no password value set
authorJames Knight <james.knight@rockwellcollins.com>
Sat, 23 May 2015 17:51:37 +0000 (13:51 -0400)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tue, 9 Jun 2015 21:13:41 +0000 (23:13 +0200)
commit8d972df185de6e841a1752b67e466e8ffc95bfac
tree37f27ac6c2e79e56330709bab6e6e979b66c62a4
parente6c57b580d1a15edb4066899639532f86059c432
scripts/mkusers: allow users with no password value set

The following allows a user definition to specify that a created user
entry should not have a password value set. Original implementation
allowed a user definition to provide a password value of "=" (no quotes)
to generate a crypt-encoded empty string value. In some cases, it may be
desired to have no value specified for a user's password. By using a
value "-" for a password, no value will be set in the shadow value.

An example when this can be used is when logging into a terminal.
Logging into a session with an encoded empty password will prompt a user
to enter a password since it does not know the password is empty. If the
password field blank, a login session will not prompt for a password.

Signed-off-by: James Knight <james.knight@rockwellcollins.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
docs/manual/makeusers-syntax.txt
support/scripts/mkusers