Скрипт пиши, который будет читать права исходной папки и расставлять на конечной.
Штатного решения не существует и не может существовать, ибо доступ к правам и контроль осуществляется по разному, единого стандарта нет.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший