الحديث من رواية أبي هريرة رضي الله عنه
وله عنه طريقان:
الأول: عن شعبة عن محمد بن زيادة قال: سمعت أبا هريرة يقول. . . فذكره
أخرجه البخاري ومسلم والدارقطني
الثاني: عن محمد بن عمرو عن أبي سلمة عنه به نحوه مختصرا بالرواية الثانية
أخرجه البيهقي
وهذا سند حسن
وقد جاءت هذه القصة عن جمع من الصحابة غير أبي هريرة:
منهم أبو الدرداء
عند مسلم والنسائي والبيهقي
ومنهم جابر بن سمرة
عند الدارقطني وأحمد والطبراني في (الكبير)
وإسناده صحيح على شرط مسلم
ومنهم أبو سعيد الخدري