download-if-changed+extract as non-root user/group

download-if-changed+extract as non-root user/group