Recursively manage permission.