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 | ” |