ユーザー情報の一部のみをバックアップデータより戻す場合、通常他のデータとの整合性の問題が生じる恐れがあるためあまりお勧め出来ないのですが、戻して頂くこと自体は可能です。
まず、バックアップデータ内で、削除されたユーザー様の情報の検索を行う必要がございます。
desknet'sのバックアップはインストールディレクトリ下の"data","file"の2つのディレクトリの保存を持って行われているかと思います。
このバックアップの内、"data/user"ディレクトリ内に数値のディレクトリが複数存在していることがご確認頂けるかと思いますが、この各ディレクトリがユーザーごとの情報が格納される領域で、数値はdesknet'sの内部でユーザーごとに割当あられているID(システムID)となっております。
この各ディレクトリ下に格納される「info」ファイルをテキストエディタにて開いて頂きまして「Name=XXXXXXX」の設定行にて、該当のユーザー様のご氏名が記入されているファイルを探します。
該当する情報が格納されたディレクトリが見つかりましたら、このディレクトリをそのまま、現在のdesknet'sのインストールディレクトリ下の"data/user"下にコピーします。
同一のディレクトリが存在する様であれば、ファイルが一部不完全な状態で残されていることが考えられますので、上書きコピーを行わず、一度ディレクトリごと削除した後にバックアップからのコピーを実施して下さい。
また、"file/user"下にも同じIDのディレクトリが存在しますので、同じくバックアップよりコピーで戻して下さい。
次に管理ファイルの編集にて、コピーしてユーザー情報をdesknet'sに関連付ける操作を行います。
"data/user/index"ファイルをテキストエディタにて開いて頂きまして、"_lastid=xx"〜"end"の何れかの行間に、"_item=xx"の形式で"xx"の箇所に問題のユーザーのIDを記述したものを挿入し、これを保存します。
この作業が終了した時点で、desknet'sにて格納可能な状態へとデータが復旧しているかと思います。
但し、グループへの関連付けが行われていない状態であるため、一度管理者設定よりユーザー一覧にて該当ユーザー様の編集を行い、グループの設定を実施して頂く必要があります。
|