- PR -

Win2000→Win2003のデータ移行字のアクセス権(SID)置き換えについて

1
投稿者投稿内容
ただすけ
会議室デビュー日: 2009/01/30
投稿数: 2
投稿日時: 2009-01-30 13:33
移行元サーバ:Windows2000 SP4(ワークグループ環境)
移行先サーバ:Windows2003 SE SP2(ワークグループ環境)

上記のサーバで、移行元サーバから移行先サーバにrobocopy(/MRRオプション付き)
でDドライブすべてのデータを移行しました。

データ自体は、すべて移行できましたが、アクセス権に当然のことながら、Builtin
以外のユーザおよびグループが不明なアカウントとしてアクセスリストに登録されて
います。

この不明なアカウントのSIDを2003で作成したアカウントのSIDに置き換えるため、
subinaclを使用することを考えたのですが、構文自体はあっているものの、
置き換えが行われませんでした。

構文が以下なのですが、使用方法が間違っているでしょうか。
subinacl /subdirectories d:\*.* /replace=<置換対象のSID>=<サーバ名>\<置き換えたいユーザアカウント>

上記の構文を実行すると、以下のような結果が返ってきます。
Elapsed Time: 00 00:00:00
Done: 0, Modified 0, Failed 0, Syntax errors 0

ドメイン環境でなければ、subinaclは使用できないのでしょうか。
その場合、ワークグループ環境でsubinaclのようなツールはあるのでしょうか。

つたあない質問で済みませんが、どなたかご教示願います。


dellgate
大ベテラン
会議室デビュー日: 2004/02/20
投稿数: 198
投稿日時: 2009-02-03 18:21
はじめまして
亀レスですが、参照されてますでしょうか・・・・

subinaclでの置き換えは可能かと思います。
確認ですが、subinaclは最新版をしていますか?
2003リソースキットのものは日本語OSなどダブル
バイト環境での動作に難があったりするようなの
でその辺でうまくいっていないのかもしれません。
※SIDが変換できないからかもしれませんが・・

subinaclにこだわらなくてもファイルサーバ移行
ツールやicacls/xcacls等のコマンドを駆使すれば
出きると思いますのでもう一踏ん張りかと思います。


ただすけ
会議室デビュー日: 2009/01/30
投稿数: 2
投稿日時: 2009-02-04 17:18
dellgateさん

返信ありがとうございました。

dellgateさんのおっしゃる通り、subinaclの版数が原因でした。

最新版をダウンロードしていながら、最新版を使用していたつもりで
最新版より2カ月古い版数を使用していました。

今は、無事に不明なアカウント50個(グループ含む)が新しいサーバ
のSIDに置き換わりました。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)