タイムスタンプを除くすべてのNTFS ACLを削除 - データ移行


1

Windows NTFSサーバーのファイル共有からMac OS Xのファイル共有に一部のデータ(2 TB)を移行しています。タイムスタンプ以外のすべてのNTFSアクセス許可を削除する必要があります。

あなたが共有することができる例のディレクトリ名\ group \ usersをそこにそこに何か良いスクリプトはありますか?

私はWindowsまたはOS Xからこれを実行する方法が必要です。

THX!

回答:


3

ロボコピー あなたが探しているすべてのことをします。


1
ダミット!どうしてそんなこと考えなかったの?私はそれをすべての時間LOLを使っています!やあ!それはMac上で動作しますか?
Mucker

2
@Mucker - RobocopyはWindowsクライアントでのみ動作しますが、ターゲットはOSXネットワーク共有にすることができます。
daalbert

1

私が間違っていてもNTFSがWindowsファイルシステムではなく、Mac OSが独自のファイルシステムを持っていないのであれば訂正してください。私のMacの知識は非常に限られています。私はMACがNTFSドライブを読むことができることを知っていますが、あなたはあなたがMac上の新しい共有にデータを移動していると言っています。これは、MacサーバーにはNTFSドライブがないため、NTFSセキュリティが自然に失われることを意味します。

タイムスタンプに関しては、私はあなたがこれらを変更することができるとは思わない...タイムスタンプはタイムスタンプであり、そして理由がある。通常、人々が損なわれないままにしたい主なタイムスタンプは「日付変更」です。 1つのファイルをMacに移動してテストしたことはありますか?私は今、NTFSドライブ上の2つのPC間でファイルを移動させてテストしたところで、変更された日付は変更されませんでした。 「作成日」と「最後にアクセスした日時」は違います。私は持っていないとして私はしかし、Mac上で同じことが起こるのを保証することはできません!

タイムスタンプが変更される可能性がある場合は、悪用される可能性があります。


タイムスタンプ できる を使用して変更する 公開API 同様に。
grawity

1

心配する必要はありません。ファイルシステムの境界を越えてコピーすると、NTFSのアクセス許可はコピーされません。


0

最も近いのは、所有者をAdministratorsグループに変更することです( takeown /r /a somefolder 継承したものでファイルのアクセス権をリセットします。 icacls somefolder /reset /t /c

ただし、これを行う必要はありません。MacOS Xで使用されているファイルシステムにコピーすると、NTFS固有のデータ(所有権、ACL、監査)が失われるだけです。


私はすでにドライブのアクセス許可について言ったことではない?そして、所有権を取得して権限を変更すると、変更日が更新されます。それで彼はタイムスタンプを同じに保つために言及したAPi uを使うべきです
Mucker

@Mucker: "修正"タイムスタンプはファイルにのみ適用されます データ メタデータではありません。 ACLまたは属性を変更しても更新されません。
grawity
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.