Feat.copy satis json

Seems reasonable. Would avoid a unclear situation, where a backup file is created, but the satis.json not.
Added the permission check.