Is this a Hadith of Nabi (sallallahu ‘alayhi wa salam)? If not, who was this said by?

لا يحسن عبد فيما بينه وبين الله، إلا أحسن الله ما بينه وبين العباد، ولا يعور ما بينه وبين الله، إلا عور فيما بينه وبين العباد

“A person does not set things right between himself and Allah but that Allah will set things right between him and the people. A person does not spoil the relationship between himself and Allah but that Allah will spoil things between him and the people”



I have not come across these words as a Hadith of Nabi (sallallahu ‘alayhi wa sallam). Imam Abu Nu’aym (rahimahullah) has recorded this as the statement of the great scholar and saint, Abu Hazim Salamah ibn Dinar (rahimahullah). Hafiz Dhahabi (rahimahullah) has also cited these words as the statement of Salamah ibn Dinar (rahimahullah).

(Hilyatul Awliya, vol. 3 pg. 239, Siyaru A’alamin Nubala, vol. 6 pg. 100)


The meaning of this statement is therefore correct.


Also see here



And Allah Ta’ala Knows best.


Answered by: Moulana Suhail Motala


Approved by: Moulana Muhammad Abasoomar


Checked by: Moulana Haroon Abasoomar