Problema de permissão negada ao executar

Problema de permissão negada ao executar

Tentando iniciar o inicializador do VisualWorks.

robert@robert-System-Product-Name:~$ /root/vw8.1.1pul/bin/linuxx86_64/vwlinuxx86_64 "~/VisualWorks Projects/launchpad64.im"
bash: /root/vw8.1.1pul/bin/linuxx86_64/vwlinuxx86_64: Permission denied
robert@robert-System-Product-Name:~$

As permissões para o executável são:

root@robert-System-Product-Name:~/vw8.1.1pul/bin/linuxx86_64# ls -l vwlinuxx86_64
-r-xr-xr-x 1 root root 2589710 Jun 16 06:32 vwlinuxx86_64
root@robert-System-Product-Name:~/vw8.1.1pul/bin/linuxx86_64# 

As permissões para o argumento são:

robert@robert-System-Product-Name:~/VisualWorks Projects$ ls -l
total 23788
-rwxrwxr-x 1 robert robert 24355496 Jun 16 06:31 launchpad64.im
robert@robert-System-Product-Name:~/VisualWorks Projects$

Achei que r-xr-xr-xpermissões significavam que o proprietário, o grupo e todos podem executar um arquivo. Aparentemente, bash pensa o contrário.

Ajuda!

Responder1

O problema é que o VisualWorks normalmente instala os arquivos no diretório errado (/). Você deve usar a instalação personalizada para forçar o VisualWorks a instalar em um diretório de sua escolha.

informação relacionada