Did you know …
Per Microsoft: “By default, an object inherits permissions from its parent object, either at the time of creation or when it is copied or moved to its parent folder. The only exception to this rule occurs when you move an object to a different folder on the same volume. In this case, the original permissions are retained.“
Okay, so you knew that… but did you know this …?
Per Microsoft: “You can modify how Windows Explorer handles permissions when objects are moved in the same NTFS volume. However, if you want to modify this behavior so that the object inherits the permissions from the parent folder, modify the registry as follows: “
Value name: MoveSecurityAttributes
Data type: DWORD
Value data: 0
And maybe even you knew that…. but did you know it doesn’t always work …?
Actually, this registry value used to work natively with Windows XP (after a reboot). But for Windows Vista, Windows 7, Windows Server 2008, and Windows Server 2008 R2, you must install a Microsoft-supplied HOTFIX to make it work, found here: (http://support.microsoft.com/kb/2617058).
Install the hotfix and reboot.
Also, make sure that the user account that is used to move the object has the Change Permissions permission set.
For the entire knowledge base article, please see: http://support.microsoft.com/kb/310316