It would be better to debug the Hurd's fakeroot stuff, since it is a much better way to implement that than the weird kludges used on Linux.