Ich habe gerade Kali Linux (Debian) in einer VirtualBox-VM installiert. Ich möchte die VBOX-Zusätze installieren, mit denen ich (hoffentlich) Dinge wie die Bildschirmauflösung konfigurieren kann.
Mein Problem führt das Installationsskript aus. Ich bin root, ich habe alles verändert, ich habe die Rechte, das Skript auszuführen, aber ich bekomme immer noch 'Erlaubnis verweigert'. Ich habe es auch mit sudo versucht.
Überprüfen Sie den Bildschirm unten:
linux
virtualbox
permissions
user2018084
quelle
quelle
Antworten:
Es kann sein, dass das
/media/cdrom0
Dateisystem dasnoexec
Flag gesetzt hat. Sie können dies überprüfen mit:Befinden sich
noexec
Dateien in Klammern, können sie nicht ausgeführt werden. (wie(noexec,nosuid,nodev)
)Sie können versuchen, das Dateisystem mit dem
exec
Flag erneut einzuhängen :Alternativ können Sie alle Dateien auf die Festplatte kopieren und die Skripte von dort ausführen.
quelle
bash < ./autorun.sh
sollte auch funktionieren.sh autorun.sh
wird häufiger verwendet.build-essential
manmodule-assistant
und Kernel Header. Hier finden Sie eine schöne Zusammenfassung der Dinge, die Sie tun müssen,VBoxLinuxAdditions.run
um gut spielen zu können.Die Datei, die Sie ausführen möchten
VBoxLinuxAdditions.run
, hat den Namenrunasroot.sh
undautorun.sh
gibt diesen Fehler zurück, auch wenn Sie die Attribute ändern.Nachdem Sie den Inhalt der ISO-Datei mit den Gastzusätzen in einen Ordner auf dem Gastcomputer kopiert haben, ist sie bereits ausführbar, wenn sie in einem Terminal in grüner Schrift angezeigt wird. Andernfalls können Sie in ein Terminal eingeben, nachdem Sie zu dem Verzeichnis navigiert haben, in dem Sie die Dateien auf dem Gastcomputer gespeichert haben.
chmod -x VBoxLinuxAdditions.run
Oder klicken Sie einfach mit der rechten Maustaste darauf und wählen Sie Eigenschaften aus. Wählen Sie dann die Registerkarte Berechtigungen aus und aktivieren Sie das Kontrollkästchen Ausführen - Ausführung als Programm zulassen.quelle
Das Problem ist darauf zurückzuführen, dass die Berechtigung nicht auf "ausführbar" gesetzt ist, um dieses Problem zu beheben
FIX 1
KOPIEREN SIE DAS EXECUTABLE IN DAS HOME-VERZEICHNIS UND FÜHREN SIE DIESE BEFEHLE AUS
es sollte funktionieren..
Fix 2
quelle