Windowsファイルサーバ フォルダをコピーまたは移動した場合にアクセス権が継承されない

Windowsファイルサーバ フォルダをコピーまたは移動した場合にアクセス権が継承されない事象がありました。

 

この挙動については以下の情報が参考になります。

 

NetAppストレージの情報ですが、NTFSボリュームに関しての説明です。

 

同じディレクトリを切り取り/貼り付けすると、アクセス権は適切に継承されません。

 

NTFSボリュームでは、NTFS Access Control List(ACL;アクセス制御リスト)の設計上、このような権限の動作が想定されます

 

Microsoftの技術情報によれば、ファイルやフォルダをコピーして移動するときにアクセス権がどのように処理されるかは、デフォルトではオブジェクトは親オブジェクトからアクセス権を継承します。アクセス権は作成時、またはオブジェクトが親フォルダにコピーされたとき、または親フォルダに移動されたときに継承されます。このルールの唯一の例外は、同じボリューム上の別のフォルダにオブジェクトを移動する場合です。この場合、元の権限が保持されます。

 

 

ネットアップのSMBサーバは、継承に関して最新のWindows SMBサーバのように機能します。

同じ方法で設定されたWindows SMBサーバに対して、同じクライアントから同じ処理をテストします。

すべてが同じ場合は、「動作中」のSMBサーバと、想定どおりに動作しないNetApp SMBと比較して、パケットトレースを取得します。

次の情報を記録します。

クライアントIP
サーバIP
コピー先フォルダの完全パス
フォルダにコピーされているファイル名
ファイルを移動する前に、親ディレクトリに対するACLの完全な出力を取得します。
正確な時刻をメモします
トレースを開始します
SMBセッションを切断
共有に再接続して処理を実行してください
パケットトレースを停止します
ディレクトリとファイル自体の両方について、処理の完了後にACLの完全な出力を取得します

 

ファイルもそうですが、フォルダも別の場所からコピーして持っていくと上位から継承されます。

 

別の権限を振りたい場合は、継承無効にします。

 

「引用元」

ディレクトリをドラッグ/ドロップまたは移動する場合、アクセス権が継承されないのはなぜですか。

https://kb-ja.netapp.com/Legacy/ONTAP/7Mode/When_a_directory_is_dragged_%2F%2F_dropped_or_moved%2C_why_are_the_access_rights_not_inherited%3F