Programs need special permissions so the operating system (OS) knows it is safe to execute the instructions within.
Permissions sets define access for three groups: users, user groups, and everyone else ("world"), and each position in the group denotes a specific permission, in this order: [r]ead
, [w]rite
, e[x]ecute
.