Execute permission of a file



Dear all,

Pl. bear with me, it may be a very naive question.

If a user can execute any file using 'sh filename' - even though he doesn't have 'execute' permission, what is the significance of 'x' bit in unix?

A colleague asked this question, and i could not answer.


Thanks.