Muitos dos arquivos em meu diretório pessoal são executáveis sem um bom motivo.
Por 'executável', quero dizer que o sinalizador -x está definido (conforme mostrado por ls -al ). Quando escrevo o nome do arquivo, meu shell completa o nome do arquivo na tabulação.
Isso inclui muitos arquivos PDF, arquivos HTML e arquivos de imagem. Eu nunca consideraria isso como executável. Tentar executá-las produz mensagens de erro (suponho) como 'sem controle de trabalho'.
Por que o sinalizador de executável é definido, aparentemente como padrão, para tantos arquivos? Devo mencionar que estou usando o Cygwin, mas observei um comportamento similar em outras máquinas (também no Linux).