Name

makedbm

Synopsis

makedbm [options] infile outfile

Description

NFS/NIS command. Make NIS dbm file. makedbm takes infile and converts it to a pair of files in ndbm format, namely outfile.pag and outfile.dir. Each line of the input file is converted to a single dbm record. All characters up to the first TAB or SPACE form the key, and the rest of the line is the data. If line ends with \&, the data for that record is continued on to the next line. It is left for the NIS clients to interpret #; makedbm does not treat it as a comment character. infile can be -, in which case the standard input is read.

makedbm generates a special entry with the key yp _last_modified, which is the date of infile (or the current time, if infile is -).

Options

-b

Interdomain. Propagate a map to all servers using the interdomain name server named.

-d yp_ domain_name

Create a special entry with the key yp _domain_name.

-i yp_ input_file

Create a special entry with the key yp _input_file.

-l

Convert keys of the given map to lowercase.

-m yp_ master_name

Create a special entry with the key yp _master_name. If no master hostname is specified, yp _master_name is set to the local hostname.

-o yp_ output_file

Create a special entry with the key yp _output_name.

-s

Secure map. Accept connections from secure NIS networks only.

-u dbm filename

Undo a dbm file—print out a dbm file, one entry per line, with a single space separating keys from values.

Example

It is easy to write shell scripts to convert standard files ...

Get Linux in a Nutshell, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.