você deseja executar ou exibir o conteúdo?: Perguntado após executar chmod -R

1

Eu estava recebendo um estranho Errno::EACCES error permission denied quando tentei enviar fotos.

Em seguida, executei sudo chmod -R 777 /home/user/Projects/myApp/ em um projeto rails. Esse comando não resolveu meu problema e agora, toda vez que abro um arquivo, sou solicitado:

Do you want to run designers.js.coffee, or display its contents?

Como posso fazer isso ir embora?

    
por Connor Leech 19.11.2013 / 08:32

1 resposta

6

O comando que você executou atrapalhou os direitos de acesso dos arquivos. Infelizmente, não há maneira fácil de restaurar exatamente o estado anterior.

Remover o executável bit dos arquivos que você está tentando abrir se livrará da mensagem.

Warning : Este comando removerá o bit executável dos arquivos all nesse diretório e seus subdiretórios, para depois você ter que adicionar o bit novamente para os arquivos que estão deveria tê-lo.

find /home/user/Projects/myApp/ -type f -exec chmod -x {} +

    
por drc 19.11.2013 / 08:50