The ''password'' sub-command manual command configuration manual zettelstore zmk 00001004050000 00001006020000 00001004050000 00001006020000 00001010040200 1 (c) 2020-present by Detlef Stern 00010101000000 00001006050000 00001010040200 en EUPL-1.2-or-later 20210712234305 20210712234305 public This sub-command is used to create a hashed password for to be authenticated users. It reads a password from standard input (two times, both must be equal) and writes the hashed password to standard output. The general usage is: zettelstore password IDENT ZETTEL-ID IDENT is the identification for the user that should be authenticated. ZETTEL-ID is the identifier of the zettel that later acts as a user zettel. See Creating an user zettel for some background information. An example: # zettelstore password bob 20200911115600 Password: Again: credential: $2a$10$1q92v1Ya8Too5HD/4rKpPuCP8fZTYPochsC6DcY1T4JKwhSx8uLu6 user-id: bob This will produce a hashed password (credential) for the new user bob to be stored in zettel 20200911115600. You should copy the relevant output to the zettel of the user to be secured, especially by setting the meta keys credential and user-id to the copied values. Please note that the generated hashed password is tied to the given user identification (user-id) and to the identifier of its zettel. Changing one of those will stop authenticating the user with the given password. In this case you have to re-run this sub-command.