- PR -

共用フォルダ間のコピーと移動のアクセス権について

1
投稿者投稿内容
リュパン
会議室デビュー日: 2006/09/12
投稿数: 2
投稿日時: 2006-09-12 15:30
サーバ:Windows2003
クライアント:WindowsXP
クライアントからサーバ上の共用フォルダである
AフォルダからBフォルダへファイルを移す際、
コピーで行った場合、Bフォルダのアクセス権が有効となりますが、
移動で行った場合はAフォルダのアクセス権が有効となってしまいます。
色々ユーザ権限を変更して見ましたが動作は変わりませんでした。
うろ覚えですが、WindowsNTServerだったときはどちらの動かし方でも、
移動先のアクセス権限が反映されたか思います。
これは2003の仕様なのでしょうか。
ご存知の方がおりましたら回答よろしくお願いします。
ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 2006-09-12 15:58
こんにちは。

引用:

クライアントからサーバ上の共用フォルダである
AフォルダからBフォルダへファイルを移す際、
コピーで行った場合、Bフォルダのアクセス権が有効となりますが、
移動で行った場合はAフォルダのアクセス権が有効となってしまいます。


これは NTFS の仕様です。

コピー/移動 操作が同一の NTFS パーティション内で完結した場合、コピーされたファイルはコピー先の親フォルダのアクセス権を継承します。移動した場合は元のアクセス権を保持します。

NT 4.0 も 2000/2003 と同じ挙動だったはずです。
_________________
上本亮介 (ue) @ わんくま同盟
Microsoft MVP for VSTO (Jul 2008 - Jun 2009)
Hello Another World!
.NET 勉強会 / ヒーロー島
リュパン
会議室デビュー日: 2006/09/12
投稿数: 2
投稿日時: 2006-09-14 17:18
回答ありがとうございました。
DJ517
会議室デビュー日: 2006/09/15
投稿数: 13
投稿日時: 2006-09-15 11:16
レジストリの編集でこの仕様を回避する方法もあります。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

Value name: MoveSecurityAttributes
Data type: DWORD
Value data: 0

- 参考資料
マイクロソフトサポート技術情報
How permissions are handled when you copy and move files and folders
Article ID : 310316
http://support.microsoft.com/kb/310316/en-us
ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 2006-09-15 11:36
yosuke517さん、フォローありがとうございます。
勉強になります。

デフォルトの挙動、私は NTFS の仕様だと書きましたが Windows Explorer の仕様なんですかね。
_________________
上本亮介 (ue) @ わんくま同盟
Microsoft MVP for VSTO (Jul 2008 - Jun 2009)
Hello Another World!
.NET 勉強会 / ヒーロー島
DJ517
会議室デビュー日: 2006/09/15
投稿数: 13
投稿日時: 2006-09-15 12:49
ueさん

急にハンドルネームを変えて申し訳ありません。

NTFS の仕様だと思いますが、どの資料にも「仕様」とだけ書いてあるため確認できませんでした。

また、以下の情報によりますと NT3.1 も同じ仕様のようですが、回避策はないようです。(2000 も同様)

- 参考資料
マイクロソフトサポート技術情報
File Permissions Inherited from Directory When Copied
Article ID : 102024
http://support.microsoft.com/kb/102024/en-us
ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 2006-09-15 15:24
ueです。

引用:

DJ517さんの書き込み (2006-09-15 11:16) より:

- 参考資料
マイクロソフトサポート技術情報
How permissions are handled when you copy and move files and folders
Article ID : 310316
http://support.microsoft.com/kb/310316/en-us


この技術情報の SUMMARY を読んで、Windows Explorer がアクセス権の継承機能をハンドルしているのかも、と思いましたが、明示してある資料を見つけないとそうとは言い切れないですね。

DJ517さん、情報有難うございました。
_________________
上本亮介 (ue) @ わんくま同盟
Microsoft MVP for VSTO (Jul 2008 - Jun 2009)
Hello Another World!
.NET 勉強会 / ヒーロー島
1

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