'\" t .\" Title: ntdbtool .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.76.1 .\" Date: 03/12/2014 .\" Manual: System Administration tools .\" Source: Samba 4.1 .\" Language: English .\" .TH "NTDBTOOL" "8" "03/12/2014" "Samba 4\&.1" "System Administration tools" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" ntdbtool \- manipulate the contents NTDB files .SH "SYNOPSIS" .HP \w'\fBntdbtool\fR\ 'u \fBntdbtool\fR .HP \w'\fBntdbtool\fR\ 'u \fBntdbtool\fR \fINTDBFILE\fR [\fICOMMANDS\fR...] .SH "DESCRIPTION" .PP This tool is part of the \fBsamba\fR(1) suite\&. .PP \fBntdbtool\fR a tool for displaying and altering the contents of Samba NTDB (New Trivial DataBase) files\&. Each of the commands listed below can be entered interactively or provided on the command line\&. .SH "COMMANDS" .PP \fBcreate\fR \fINTDBFILE\fR .RS 4 Create a new database named \fINTDBFILE\fR\&. .RE .PP \fBopen\fR \fINTDBFILE\fR .RS 4 Open an existing database named \fINTDBFILE\fR\&. .RE .PP \fBerase\fR .RS 4 Erase the current database\&. .RE .PP \fBdump\fR .RS 4 Dump the current database as strings\&. .RE .PP \fBcdump\fR .RS 4 Dump the current database as connection records\&. .RE .PP \fBkeys\fR .RS 4 Dump the current database keys as strings\&. .RE .PP \fBhexkeys\fR .RS 4 Dump the current database keys as hex values\&. .RE .PP \fBinfo\fR .RS 4 Print summary information about the current database\&. .RE .PP \fBinsert\fR \fIKEY\fR \fIDATA\fR .RS 4 Insert a record into the current database\&. .RE .PP \fBmove\fR \fIKEY\fR \fINTDBFILE\fR .RS 4 Move a record from the current database into \fINTDBFILE\fR\&. .RE .PP \fBstore\fR \fIKEY\fR \fIDATA\fR .RS 4 Store (replace) a record in the current database\&. .RE .PP \fBshow\fR \fIKEY\fR .RS 4 Show a record by key\&. .RE .PP \fBdelete\fR \fIKEY\fR .RS 4 Delete a record by key\&. .RE .PP \fBlist\fR .RS 4 Print the current database hash table and free list\&. .RE .PP \fBfree\fR .RS 4 Print the current database and free list\&. .RE .PP \fB!\fR \fICOMMAND\fR .RS 4 Execute the given system command\&. .RE .PP \fBfirst\fR .RS 4 Print the first record in the current database\&. .RE .PP \fBnext\fR .RS 4 Print the next record in the current database\&. .RE .PP \fBcheck\fR .RS 4 Check the integrity of the current database\&. .RE .PP \fBrepack\fR .RS 4 Repack a database using a temporary file to remove fragmentation\&. .RE .PP \fBquit\fR .RS 4 Exit \fBntdbtool\fR\&. .RE .SH "SEE ALSO" .PP tdbtool(8) .SH "CAVEATS" .PP The contents of the Samba NTDB files are private to the implementation and should not be altered with \fBntdbtool\fR\&. .SH "VERSION" .PP This man page is correct for version 4\&.0 of the Samba suite\&. .SH "AUTHOR" .PP The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.