I've copied an entire profile's worth of folders from a Linux Samba share to a newly-formatted Windows Vista Home Premium system. For some reason, the entire hierarchy became owned by SYSTEM. Thus, when the user logs in, there are massive problems because the user does not have permission to view or do anything to their own files.

I'm trying to change ownership from SYSTEM to the user, but nothing is allowing me to do that. Even logged in as Administrator, and I'm not having any luck launching Explorer.exe from PsExec or RunAsSystem. Is there some utility that will completely reset permissions recursively on a folder and work in Vista Home Premium?