Create directory and permissions recursively