From what I understand, UN security council resolutions are binding, in contrast to general assembly resolutions which are not. This fine page from Cambridge, which is a body that is generally trusted in the field, states:
UN Security Council Resolution 242, adopted after the June 1967 Six Day War, was a non-binding recommendation for settling the Arab-Israel conflict.
Was UN security council resolution 242 binding or not? If not, why not? If partially, which parts, and why? If it was binding only on certain parties, on which parties, and why?