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 に対応する。

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

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

    によって行なわれた。