Вопрос не имеет ничего общего с различием между sudo и su.
На странице man cmp читается:
Утилита cmp сравнивает два файла любого тип и записывает результаты в стандартный вывод. По умолчанию cmp не работает, если файлы одинаковы; если они отличаются, сообщается байт и номер строки, в которой произошло первое различие.Таким образом, никакой вывод означает, что оба файла одинаковы.