これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dbwrap_tool です。
プログラム:
NAME
dbwrap_tool - dbwrap インターフェイスを使用した低レベルの TDB/CTDB 操作ツール
SYNOPSIS
dbwrap_tool [--persistent] [--non-persistent] [-d ] [-s 】
[-l ] [-V] [--オプション= = ] { } { }
[ [ [ ]]]
DESCRIPTION
このツールは、 サンバ(7)スイート。
dbwrap_tool プログラムは、dbwrap を使用して TDB/CTDB データベースを読み取り、操作するために使用されます。
インタフェース。
次のデータベース操作が利用可能です。
· fetch: レコードをフェッチします
· ストア: レコードを作成または変更します。
· 削除: レコードを削除します
· 存在する: レコードの存在をテストします。
· 消去: すべてのレコードを削除します
· listkeys: 利用可能なすべてのレコードをリストします。
· listwatchers: レコードの変更を待機しているリスト プロセス
次のタイプが利用可能です。
· int32: 符号付き 32 ビット整数
· uint32: 符号なし 32 ビット整数
· 文字列: "hello world"
· hex: "68656C6C6F20776F726C6400" ("hello world") のような XNUMX 進文字列
OPTIONS
- 持続的に
データベースを永続データベースとして開きます。
--persistent と --non-persistent のいずれかを指定する必要があります。
- 非永続
データベースを非永続データベースとして開きます。
注意: 現在他にオープナーがない場合、データベースを非永続として開く
データベースを消去します。
--persistent と --non-persistent のいずれかを指定する必要があります。
-d|--debuglevel=レベル
レベル 0 ~ 10 の整数です。このパラメータが指定されていない場合のデフォルト値
1です。
この値が大きいほど、より詳細な情報がログ ファイルに記録されます。
サーバーのアクティビティ。 レベル 0 では、重大なエラーと重大な警告のみが表示されます。
ログに記録されます。 レベル 1 は日常のランニングに適したレベルです。生成されるエネルギーはわずかです。
実行された操作に関する情報の量。
1 を超えるレベルでは、大量のログ データが生成されるため、のみ使用する必要があります。
問題を調査するとき。 3 より上のレベルは開発者のみが使用するように設計されています
膨大な量のログ データが生成されますが、そのほとんどは非常に不可解です。
ここでこのパラメータを指定すると、 ログ レベル 内のパラメータ
smb.conf ファイル。
-V |-バージョン
プログラムのバージョン番号を出力します。
-s|--configfile=
指定されたファイルには、サーバーに必要な構成の詳細が含まれています。 の
このファイル内の情報には、printcap などのサーバー固有の情報が含まれます。
使用するファイル、およびサーバーが使用するすべてのサービスの説明
提供。 詳細については、smb.conf を参照してください。 デフォルトの設定ファイル名は次のとおりです。
コンパイル時に決定されます。
-l|--log-basename=ログディレクトリ
ログ/デバッグ ファイルのベース ディレクトリ名。 拡張子 ".progname" 追加されます
(例: log.smbclient、log.smbd など)。 ログ ファイルはクライアントによって削除されることはありません。
--オプション= =
をセットする smb.conf(5)オプション「 " 貴ぶ " " コマンドラインから。これ
コンパイルされたデフォルトと構成ファイルから読み取られたオプションをオーバーライドします。
-?|--ヘルプ
コマンドラインオプションの概要を出力します。
- 利用方法
簡単な使用法メッセージを表示します。
コマンド
フェッチ
dbwrap_tool フェッチ
店舗
dbwrap_tool 店
削除
dbwrap_tool 消去
存在
dbwrap_tool 存在します
消去
dbwrap_tool 消す
リストキー
dbwrap_tool リストキー
リストウォッチャー
dbwrap_tool リストウォッチャー
例
winbindd_idmap.tdb のすべてのキーをリストします。
dbwrap_tool --persistent winbindd_idmap.tdb リストキー
キー「USER HWM」を持つレコードを uint32 としてフェッチします
dbwrap_tool --persistent winbindd_idmap.tdb フェッチ "USER HWM" uint32
キー「USER HWM」を持つレコードを削除します
dbwrap_tool --persistent winbindd_idmap.tdb "USER HWM" を削除します
レコード「USER HWM」を値 214 で保存して上書きします
uint32: dbwrap_tool --persistent winbindd_idmap.tdb ストア "USER HWM" uint32 214 hex:
dbwrap_tool --persistent winbindd_idmap.tdb ストア "USER HWM" hex D6000000
注意事項
注意して使用してください!
VERSION
このマニュアルページは、Sambaスイートのバージョン3に適しています。
onworks.net サービスを使用してオンラインで dbwrap_tool を使用する