Lösung:
- Mounten Sie die VBoxGuestAdditions.iso (zB
/media/cdrom0
) mkdir vbox && cd vbox && /media/cdrom0/VBoxLinuxAdditions.run --tar -xf
- Editieren
module/vboxvfs/utils.c
, Zeile 96 ändernmode |= mode_set (IXUSR);
inmode |= S_IXUSR;
(Hinzufügung desS_
Präfixes beachten ... grundsätzlich immer das Flag für ausführbare Dateien setzen) sudo ./install.sh vfs-module
cd .. && rm -rf vbox
Dadurch wird das ausführbare Flag nur für den Gastbetrieb (Modus 700) für alle gemeinsam genutzten Dateien festgelegt. Der Host erhält immer den Modus 500 für neu erstellte Dateien. Hoffentlich kann ein Entwickler eine richtige Lösung finden. (leichte Verbesserung: Legen Sie die ausführbare Datei bei der Erstellung einer neuen Datei fest, und halten Sie die Dateiberechtigungen synchron. Andernfalls werden nicht ausführbare Dateien im Host nicht als ausführbare Datei im Gastsystem angezeigt.)
Zumindest kann ich damit in einem freigegebenen Verzeichnis weiterentwickeln.