replace recurse file handling by explicit chown -R