« Permissions denied » dans le dossier /tmp
En voulant installer VMware Player sur ma distribution Linux, j’avais l’erreur suivante au lancement du *.bundle (un installeur sh) :
line 302: /tmp/***/vmware-installer: Permission denied
Le soucis étant que le dossier /tmp était monté sans les droits d’exécution (noexec, configuré dans /etc/fstab). Ceci empêche l’exécution d’un binaire, et ce même si vous lancez la commande en tant que root.
La solution la plus simple est de démonter, puis remonter le dossier /tmp, cette fois-ci en exec via la commande
mount -o remount,exec /tmp
Pour faire les choses proprement, n’oubliez pas de faire la manipulation inverse (en remplaçant « exec » par « noexec » dans la commande) pour plus de sûreté.