Problem „Berechtigung verweigert“ bei der Ausführung

Problem „Berechtigung verweigert“ bei der Ausführung

Es wird versucht, den VisualWorks-Launcher zu starten.

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:~$

Die Berechtigungen für die ausführbare Datei sind:

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# 

Die Berechtigungen für das Argument sind:

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$

Ich dachte, r-xr-xr-xBerechtigungen bedeuten, dass der Eigentümer, die Gruppe und jeder eine Datei ausführen kann. Bash sieht das offenbar anders.

Helfen!

Antwort1

Das Problem besteht darin, dass VisualWorks die Dateien normalerweise im falschen Verzeichnis (/) installiert. Sie müssen die benutzerdefinierte Installation verwenden, um VisualWorks zur Installation in einem Verzeichnis Ihrer Wahl zu zwingen.

verwandte Informationen