Existem duas maneiras de tornar um arquivo executável:
Método GUI:
Vá para a guia de permissões e, em seguida, marque a caixa 'Execute: [] Permitir a execução do arquivo como programa.

Métododeterminal/comando:
Vocêpodeusar:
cd/to/my/required/directory
Emseguida,execute
chmod+xfilename.extension
Ouapenasexecute:
chmod+x/path/to/your/filename.extension
chmod
tambémtemalgumasopçõesmaisavançadas:
Osespaçossãoparamostrarqueestádividido:-rwx------
Oprimeiroconjuntode---
éousuário.OsegundoéGroupeoúltimoéOther(qualqueroutrapessoa)
rsignificaRead,wparaWriteexparaeXecute.
Então,parapermitirquetodosoleiam,massomenteogrupoaexecutareousuárioalereescrever(mas,poralgummotivo,nãoexecutar)seria:
-rw-rx-r--
Masissoseriaadicionadoaocomandocomo:
chmod+rw-rx-r--/path/to/file.extension
chmod
tambémpodefazerissoemnúmeros.Ébaseadoembinário(euacho,comoé1,2e4)
Entãoexistemessesnúmeros:
Executarporusuárioé100
.Executarporgrupoé010
.Executarporoutroé001
Escreverporusuárioé200
.Escrevaporgrupoé020
.Escrevaporoutroé002
.
Aleiturapelousuárioé400
.Lerporgrupoé040
.Lerporoutroé004
.
Depois,adicione-osparaobteracombinaçãodesejada.
Então,parapermitirquetodosoleiam,masapenasogrupoaserexecutadoeousuárioaescrevê-lo(mas,poralgummotivo,nãoexecutar),eleseria:
400+040+004
e010
e200
Issoresultaem600+050+004=654.
Vocêpodeentãoexecutarocomando.
chmod+654/path/to/file.extension
paraconfigurá-lo.
Eparadefinirtodasaspermissões,vocêpodedigitar:
chmod+rwxrwxrwx/path/to/file.extension
Ou(issoéumpoucomaisfácildeescrever,masmaisdifícildelembrardecadaum):
chmod+777/path/to/file.extension
Finalmente,vocêpodefazer:
chmod-777/path/to/file.extension
Paratirartodasaspermissõesdetodos.
E:
chmod+300/path/to/file.extension
Paraadicionarelerparaousuário,semafetaroutraspermissões(porexemplo,permissõesdeexecução).
Este site tem uma pequena caixa de verificação muito útil, onde você pode selecionar as opções desejadas o comando:

Noentanto,nemtodasascombinaçõespossíveissãosensatasparauso;osprincipaisquesãousadossãoosseguintes:
755-Owner
temtudo,eGroup
eOther
podemlereexecutar
700-Owner
temtodos
644-Owner
podelereescrever,eGroup
eOther
podemler
600-Owner
podelereescrever
E,sevocêestiverusandogruposdeusuáriosnãotriviais:
775-Owner
podelereescrevereGroup
eOther
podemler
770-Owner
eGroup
têmtodoseOther
podemlereexecutar
750-Owner
temtudo,eGroup
podelereexecutar
664-Owner
eGroup
podemlereescrever,eOther
podelerapenas
660-Owner
eGroup
podemlereescrever
640-Owner
podelereescrevereGroup
podeler
777e666sãoraramenteusados,excetoem/tmp.
Obrigado Ilmari Karonen por apontando os de uso comum!