- - PR -
Win2000→Win2003のデータ移行字のアクセス権(SID)置き換えについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 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のようなツールはあるのでしょうか。 つたあない質問で済みませんが、どなたかご教示願います。 |
|
投稿日時: 2009-02-03 18:21
はじめまして
亀レスですが、参照されてますでしょうか・・・・ subinaclでの置き換えは可能かと思います。 確認ですが、subinaclは最新版をしていますか? 2003リソースキットのものは日本語OSなどダブル バイト環境での動作に難があったりするようなの でその辺でうまくいっていないのかもしれません。 ※SIDが変換できないからかもしれませんが・・ subinaclにこだわらなくてもファイルサーバ移行 ツールやicacls/xcacls等のコマンドを駆使すれば 出きると思いますのでもう一踏ん張りかと思います。 |
|
投稿日時: 2009-02-04 17:18
dellgateさん
返信ありがとうございました。 dellgateさんのおっしゃる通り、subinaclの版数が原因でした。 最新版をダウンロードしていながら、最新版を使用していたつもりで 最新版より2カ月古い版数を使用していました。 今は、無事に不明なアカウント50個(グループ含む)が新しいサーバ のSIDに置き換わりました。 ありがとうございました。 |
1