---
title: リストア時のユーザー/グループファイル属性の変更
description: ファイルのリストア時に、P5はユーザー属性とグループ属性を含むすべてのファイル属…
url: "https://mokb.sngy.jp/docs/usergroupinrestore/"
updated: "2026-03-27"
category: P5サポート情報
---

# リストア時のユーザー/グループファイル属性の変更

ファイルのリストア時に、P5はユーザー属性とグループ属性を含むすべてのファイル属性を、元々保存されていたファイルにあった通りにリストアします。
PresSTORE 3以降、Unixホストでは、リストア時にユーザーとグループのファイル属性を変更することができるようになりました。

これは、例えば、元のファイルを所有していたユーザーとは別のユーザーがファイルを復元したい場合（そうしなければアクセスできない場合）に役立ちます。あるいは、別のコンピュータからファイルをリストアする場合などです。この方法は、元のユーザーとグループIDから新しいIDにマッピングすることで実装されます。

設定は、設定ファイル '/usr/local/aw/conf/lexxsrv.8000' で行われます。

マッピングを有効にするには、次の行を追加します：

```
ns_section ns/server/$server/module/jobex/restore/localhostns_param userMap "mymapping" ns_param groupMap "mymapping"
```

userMap行はユーザーIDのマッピングを、groupMap行はグループIDのマッピングを定義しています。この2つの行はそれぞれ省略することができ、その場合、P5は元のユーザーまたはグループを保持します。
上記の行で "mymapping "として示されている各マッピングは、次のようなフォーマットで宣言されています：

```
"original-id-1 replacement-id-1" "original-id-2 replacement-id-2" "original-id-3 replacement-id-3" ...
```

プレースホルダー"-1 "は任意のidを表し、例えば次のような行になります：

```
ns_param groupMap "-1 100"
```

上記は、任意のグループIDからID 100へのマッピングを定義します。

次のようなマップ：

```
ns_param userMap "0 500 100 101 105 -1 110 "
```

は、以下の変換を定義します：

```
root (id 0)のすべてのファイルは、ユーザーid 500に変更されます。    ユーザー100のすべてのファイルは、ユーザーIDを維持する    ユーザー101のすべてのファイルは、ユーザーID105に変更されます。    それ以外のファイルは、ユーザーID 110にマッピングされる。
```

上記「ns_section ns/server/$server/module/jobex/restore/localhost」のセクション見出しは、ホスト「localhost」を指しています。

マッピングを別のホストで適用する場合は、「localhost」の代わりにそのホストのクライアント名（P5クライアントリストより）を入力します。
