| Main index | Section 8 | 日本語 | Options |
The options are as follows:
| | |
| Check if the password file is in the correct format. Do not change, add, or remove any files. | |
| | |
| Tell pwd_mkdb to exit with an error if it cannot obtain a lock on the file. By default, we block waiting for a lock on the source file. The lock is held through the rebuilding of the database. | |
| | |
| Create a Version 7 style password file and install it into /etc/passwd. | |
| | |
|
Ignore locking failure of the
master.passwd
file.
This option is intended to be used to build password files in
the release process over NFS where no contention can happen.
A non-default directory must also be specified with the
| |
| | |
| Store databases into specified destination directory instead of /etc. | |
| | |
| Only update the record for the specified user. Utilities that operate on a single user can use this option to avoid the overhead of rebuilding the entire database. | |
| | |
| Specify in megabytes the size of the memory cache used by the hashing library. On systems with a large user base, a small cache size can lead to prohibitively long database file rebuild times. As a rough guide, the memory usage of pwd_mkdb in megabytes will be a little bit more than twice the figure specified here. The default is 2 megabytes. | |
The two databases differ in that the secure version contains the user's encrypted password and the insecure version has an asterisk (``*'')
The databases are used by the C library password routines (see getpwent(3)).
The following options affected the generation of legacy entries, and are now deprecated.
| | |
| Store data in big-endian format. | |
| | |
| Store data in little-endian format. | |
The pwd_mkdb utility exits zero on success, non-zero on failure.
| /etc/pwd.db | |
| The insecure password database file. | |
| /etc/pwd.db.tmp | |
| A temporary file. | |
| /etc/spwd.db | |
| The secure password database file. | |
| /etc/spwd.db.tmp | |
| A temporary file. | |
| /etc/master.passwd | |
| The current password file. | |
| /etc/passwd | |
| A Version 7 format password file. | |
/usr/sbin/pwd_mkdb -p /etc/master.passwd
There are the obvious races with multiple people running pwd_mkdb on different password files at the same time. The front-ends to pwd_mkdb, chpass(1), passwd(1) and vipw(8), handle the locking necessary to avoid this problem.
| PWD_MKDB (8) | April 30, 2018 |
| Main index | Section 8 | 日本語 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
| “ | LISP = Lots of Irritating Silly Parentheses | ” |