Eu estou tentando escrever meu primeiro script linux (rodando no chromebook em devmode). Aqui está:
#!/bin/bash
echo 'hello world'
Isso é armazenado em ~/Downloads/app/run
. Quando tento executá-lo, recebo o seguinte:
chronos@localhost ~/Downloads/app $ ./run
bash: ./run: Permission denied
chronos@localhost ~/Downloads/app $ chmod 700 ./run
chronos@localhost ~/Downloads/app $ ./run
bash: ./run: Permission denied
chronos@localhost ~/Downloads/app $ sudo chmod 700 ./run
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
chronos@localhost ~/Downloads/app $ ./run
bash: ./run: Permission denied
O que estou fazendo de errado?
ls -l run
. Tente executar isso antes e depoischmod +x run
para ver como a permissão muda.