Eu quero executar um arquivo de script do terminal, mas mostra erro
root@silambarasan-PC:/media/D-DEVELOPME/androidSdk/adt-bundle-linux-x86/sdk/tools# ./android
-bash: ./android: Permission denied`
então eu vi as permissões de arquivo do terminal e tentei dar permissão de execução. mas não adianta mesmo que eu dê permissão, não vai mudar.
root@silambarasan-PC:/media/D-DEVELOPME/androidSdk/adt-bundle-linux-x86/sdk/tools# ll android
-rw-r--r-- 1 silambarasan silambarasan 3498 Dec 6 08:14 android
root@silambarasan-PC:/media/D-DEVELOPME/androidSdk/adt-bundle-linux-x86/sdk/tools# chmod 777 android
root@silambarasan-PC:/media/D-DEVELOPME/androidSdk/adt-bundle-linux-x86/sdk/tools# ll android
-rw-r--r-- 1 silambarasan silambarasan 3498 Dec 6 08:14 android`
Não sei o que fazer
Obrigado.
command-line
permissions
chmod
Silambarasan
fonte
fonte
showexec
opção FAT que permite o bit de permissão de execução apenas para extensões .EXE, .COM e .BAT.Em vez de
chmod 777 file
, você pode usarchmod u+x file
. Ondeu
significa usuário e significa permissões dex
execução. Veja asman chmod
páginas para mais informações. Eu sei que o 777 fornece todas as permissões para leitura, gravação e execução para usuário, grupo e outros, tente usar a sintaxe com u + x.fonte