Você também pode tentar isso.
Isso adicionará permissão de execução ao proprietário
chmod u+x file
Isso removerá a permissão de execução do proprietário, se ele a tiver.
chmod u-x file
primeiro caractere significa quem será afetado por essa mudança.
- u = usuário - proprietário
- g = group - grupo proprietário
- o = outro - qualquer pessoa
- a = all - same como ugo
segundo caractere significa que você adicionará ou removerá permissões
- + = adicionar permissão
- - = remove permissão
- = = definir permissão e sobrescrever
terceiro caractere significa que permissão para aplicar
para arquivos:
- r = read - exibe o conteúdo do arquivo, copia
- w = write - altera o conteúdo do arquivo, remove, renomeia
- x = execute - execute o script, programa ...
para pastas:
- r = ler - exibe o conteúdo da pasta
- w = write - cria, remove arquivos do diretório
- x = execute - cd no diretório
Se você quiser adicionar permissão de gravação para o proprietário a todos os arquivos na pasta, execute
chmod u+w -R folder
Você também pode combiná-los, portanto, os seguintes são válidos
chmod ugo+r file
chmod ug+rx file