Name

dbwrap_tool — dbwrap インタフェースを使うローレベル TDB/CTDB 操作ツール

Synopsis

dbwrap_tool {<database>} {<operation>} [<key> [<type> [<value>] ] ]

説明

このツールはsamba(7)システムの一部である。

dbwrapツールプログラムは、dbwrapインタフェースを使って TDB/CTDBデータベースを読み書きするために使われる。

以下のデータベース操作が可能である:

  • fetch: レコードのフェッチ

  • store: レコードの作成と変更

  • delete: レコードの削除

  • erase: すべてのレコードの削除

  • listkeys: すべての有効なレコードの一覧表示

以下の型が有効である:

  • int32: 符号つき32ビット整数

  • uint32: 符号なし32ビット整数

  • string: "hello world"

オプション

存在しない。

コマンド

fetch

dbwrap_tool <database> fetch <key> <type>

store

dbwrap_tool <database> store <key> <type> <value>

delete

dbwrap_tool <database> delete <key>

erase

dbwrap_tool <database> erase

listkeys

dbwrap_tool <database> listkeys

使用例

winbindd_idmap.tdb からすべてのキーを表示する。

dbwrap_tool winbindd_idmap.tdb listkeys

uint32 として、キー "USER HWM" でレコードをフェッチする。

dbwrap_tool winbindd_idmap.tdb fetch "USER HWM" uint32

"USER HWM" というキーでレコードを削除する。

dbwrap_tool winbindd_idmap.tdb remove "USER HWM"

レコード "USER HWM" を値 214 で上書きし、格納する。

dbwrap_tool winbindd_idmap.tdb store "USER HWM" uint32 214

注意

慎重に使うこと!

バージョン

このマニュアルページは、バージョン3のSambaシステム用である。

参照

smbd(8), samba(7)

著者

オリジナルの Samba ソフトウェアと関連ユーティリティは、Andrew Tridgell によって作成された。現在 Samba は、Samba Team によって Linux カーネルの開発と同様に、オープンソースプロジェクトとして開発されている。

日本語訳

このマニュアルページは 3.6.13 - 3.6.25 に対応する。

このドキュメントの Samba 3.6.13 - 3.6.25 対応の翻訳は

太田俊哉 (ribbon@samba.gr.jp)

    によって行なわれた。