公路上晒粮食导致的车货应该是由粮食的主人来承担全部责任。
公共安全保护条例第16条有一个明确的规定:禁止在公路和公路用地范围内摆摊设点堆放物品、清倒垃圾、设置障碍、挖沟引水、打柴晒粮,明确指出打柴晒粮。
《中华人民共和国道路交通安全法》第31条明确规定:未经许可,任何单位和个人不得占用道路从事非交通活动,显然在道路上晒稻谷是属于违法行为。