Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
TDBTOOL(8)		   System Administration tools		      TDBTOOL(8)

NAME
     tdbtool - manipulate the contents TDB files

SYNOPSIS
     tdbtool

     tdbtool [-l] TDBFILE [COMMANDS...]

DESCRIPTION
     This tool is part of the samba(1) suite.

     tdbtool a tool for displaying and altering the contents of Samba TDB (Triv-
     ial  DataBase)  files. Each of the commands listed below can be entered in-
     teractively or provided on the command line.

OPTIONS
     -l
	 This  options	disables  any  locking,   by   passing	 TDB_NOLOCK   to
	 tdb_open_ex().  Only  use this for database files which are not used by
	 any other process! And also only if it is  otherwise  not  possible  to
	 open  the  database, e.g. databases which were created with mutex lock-
	 ing.

COMMANDS
     create TDBFILE
	 Create a new database named TDBFILE.

     open TDBFILE
	 Open an existing database named TDBFILE.

     erase
	 Erase the current database.

     dump
	 Dump the current database as strings.

     cdump
	 Dump the current database as connection records.

     keys
	 Dump the current database keys as strings.

     hexkeys
	 Dump the current database keys as hex values.

     info
	 Print summary information about the current database.

     insert KEY DATA
	 Insert a record into the current database.

     move KEY TDBFILE
	 Move a record from the current database into TDBFILE.

     store KEY DATA
	 Store (replace) a record in the current database.

     storehex KEY DATA
	 Store (replace) a record in the current database where key and data are
	 in hex format.

     show KEY
	 Show a record by key.

     delete KEY
	 Delete a record by key.

     list
	 Print the current database hash table and free list.

     free
	 Print the current database and free list.

     ! COMMAND
	 Execute the given system command.

     first
	 Print the first record in the current database.

     next
	 Print the next record in the current database.

     check
	 Check the integrity of the current database.

     repack
	 Repack a database using a temporary file to remove fragmentation.

     quit
	 Exit tdbtool.

CAVEATS
     The contents of the Samba TDB files are private to the  implementation  and
     should not be altered with tdbtool.

VERSION
     This man page is correct for version 3.6 of the Samba suite.

AUTHOR
     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.

Samba 4.0			   2015-04-25			      TDBTOOL(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=tdbtool&sektion=8&manpath=FreeBSD+Ports+15.1.quarterly>

home | help