- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XCOPYでコピーされるセキュリティ権限について)
XCOPYでコピーされるセキュリティ権限について
このQ&Aのポイント
- XCOPYコマンドを使用してファイルをコピーすると、コマンドプロンプトを実行したユーザーにセキュリティ権限が付与されます。
- しかし、Explorerでコピーした場合と同様のセキュリティ権限を付与するためには、別のXCOPYの構文を使用する必要があります。
- 詳細な構文については、質問内容に記載されているようなフォルダパスを指定し、/o /x /k /h を追加することで、コピー元のセキュリティ情報を保持し、コピー先にも同じセキュリティ情報を付与することが可能です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
xcopy /oで出来ると思いますよ ただ、xcopyにこだわらなくてもよいと思いますよ robocopyを使えば、xcopyより便利な場合があります 同期をさせるときは、非常に便利ですね Vista以降なら、デフォルトでrobocopyは出来ます。 2003以前のOSは、デフォルトでは入っておりませんから、追加で入れる必要があります http://www.atmarkit.co.jp/fwin2k/win2ktips/877robomir/robomir.html
その他の回答 (1)
noname#252332
回答No.1
/o でどうですか? /? でオプションが表示されます。
質問者
お礼
ご回答ありがとうございます。 他の質問者さんのROBOCOPYで解決いたしました。
質問者
補足
お早いご回答ありがとうございます。 補足で申し訳ないのですが、LinuxのNASから別のNASへのコピーです。 /oを付けてコマンドを実行すると、「アクセスは拒否されました」と表示されてしまいます。 コピー元もコピー先も、NAS本体としてディスクへのアクセス権を有効にしていません。 あと、質問と変わって申し訳ないのですが、 コピー元のセキュリティには以下の3つの権限がついていますので、 セキュリティをそのままコピーしないと、 コピーした者以外がファイルを開くことができなくなってしまうのかなと思うのですが、 間違っていますでしょうか。 【コピー元】 ・読み取り、書き込み権限のEveryone ・フル権限のnobody ・読み取り、書き込み権限のnogroup コピーするとセキュリティは以下になります 【コピー先】 ・読み取り、書き込み権限のEveryone ・読み取り、書き込み権限のhdusers ・フル権限の"コピーを行ったユーザー名"
お礼
回答ありがとうございます。 現在、TeraCopyを使用しているのですが、コピーしたユーザーが付与されてしまっています。