dbwrap_tool 1 Samba System Administration tools 4.1 dbwrap_tool low level TDB/CTDB manipulation tool using the dbwrap interface dbwrap_tool --persistent -d <debug level> -s <config file> -l <log file base> -V --option=<name>=<value> <database> <operation> <key> <type> <value> DESCRIPTION This tool is part of the samba 7 suite. The dbwrap_tool program is used to read and manipulate TDB/CTDB databases using the dbwrap interface. The following database operations are available: fetch: fetch a record store: create or modify a record delete: remove a record exists: test for existence of a record erase: remove all records listkeys: list all available records listwatchers: list processes, which are waiting for changes in a record The following types are available: int32: signed 32bit integer uint32: unsigned 32bit integer string: "hello world" hex: hex strings like "68656C6C6F20776F726C6400" ("hello world") OPTIONS --persistent Open the database as a persistent database. If this option is not specified, the database is opened as non-persistent. &popt.common.samba.client; &stdarg.help; COMMANDS fetch dbwrap_tool <database> fetch <key> <type> store dbwrap_tool <database> store <key> <type> <value> delete dbwrap_tool <database> delete <key> exists dbwrap_tool <database> exists <key> erase dbwrap_tool <database> erase listkeys dbwrap_tool <database> listkeys listwatchers dbwrap_tool <database> listwatchers EXAMPLES List all keys from winbindd_idmap.tdb dbwrap_tool --persistent winbindd_idmap.tdb listkeys Fetch record with key "USER HWM" as uint32 dbwrap_tool --persistent winbindd_idmap.tdb fetch "USER HWM" uint32 Remove record with key "USER HWM" dbwrap_tool --persistent winbindd_idmap.tdb remove "USER HWM" Store and overwrite record "USER HWM" with value 214 uint32: dbwrap_tool --persistent winbindd_idmap.tdb store "USER HWM" uint32 214 hex: dbwrap_tool --persistent winbindd_idmap.tdb store "USER HWM" hex D6000000 NOTES Use with caution! VERSION This man page is correct for version 3 of the Samba suite. SEE ALSO smbd 8, samba 7 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. The dbwrap_tool manpage was written by Bjoern Baumbach.