Para dar permissão de execução a um arquivo se valendo do Terminal, fundamentalmente, conforme mencionamos apenas de passagem na introdução, há dois grandes modos de fazer essa operação:
O
Modo Textual possui duas modalidades diferentes de atribuição de permissão ("adição" e "redefinição"). O
Modo Octal possui apenas uma modalidade ("redefinição").
No interior do Modo Textual e de cada uma das suas modalidades de atribuição de permissões é possível enunciar, também, sendo que aqui particularmente por questões didáticas, a existência de uma distinção entre a atribuição de permissões em seu código na forma elementar e a atribuição de permissões em seu código elementar na forma ampliada. O código em sua forma elementar costuma ser mais do que suficiente para grande parte das situações; o código elementar em sua forma ampliada, por sua vez, atende as necessidades de qualquer situação.
Seja no Modo Textual seja no Modo Octal, em qualquer dos casos, no entanto, a atribuição de permissões se faz utilizando-se do comando "chmod". É o comando "chmod", em conjunto com os argumentos que conformam o parâmetro informativo das permissões que se quer atribuir e, também, com o nome do arquivo alvo (ou do diretório alvo), que proporciona a alteração das permissões dos atributos de permissão.
Isto é, o comando "chmod" recebe duas informações para operar: a primeira é o parâmetro de permissões (que pode ser construído nos Modos Textual ou Octal). A segunda informação, é o nome do arquivo alvo (ou o nome do diretório alvo):
Sintaxe:
chmod [parâmetros] arquivo
Os três próximos sub-itens tratam do Modo Textual: o próximo dizendo respeito a este Modo em seu código elementar. O seguinte, dizendo respeito a esse mesmo código, sendo que em sua forma ampliada. E o terceiro, dizendo respeito à demarcação da distinção entre as formas de "adição" e "redefinição". O quarto sub-item do Terminal, que se beneficia diretamente do sub-item que lhe antecede, trata do Modo Octal.