Check for required permissions