Pour VirtualBox (5.0.24) Hôte = Mac (El Capitan) et Guest = RHEL (7.2)
Démarrez votre machine virtuelle invitée RHEL et ouvrez un terminal. Assurez-vous que les outils de développement sont installés.
sudo yum groupinstall 'Developer Tools'
Et le paquet d'en-têtes du noyau pour que le script des compléments invités puisse mettre à jour votre noyau.
sudo yum install kernel-devel*
Une fois que vous avez les prérequis en place, il est temps d'installer les compléments invité. Avec votre VM en cours d'exécution sélectionnée, allez dans le menu VirtualBox et sélectionnez Périphériques -> Insérer l'image du CD Additions invité ...
Attendez quelques secondes que le montage se produise et que le script d'installation démarre. Une fois qu'ils ont cliqué sur le bouton "Exécuter" dans la boîte de dialogue qui est apparue dans votre machine virtuelle invitée.
Une fois le script terminé, cliquez avec le bouton droit sur l'icône du CD sur le bureau et choisissez Éjecter. Arrêtez ensuite la machine virtuelle invitée.
Créez le dossier partagé dans votre système hôte à l'aide de Terminal, je le mets généralement dans mon dossier Documents et je m'assure que votre utilisateur peut y accéder.
sudo mkdir ~/Documents/RhelShared
sudo chmod 755 <user> ~/Documents/RhelShared
Dans Oracle VM Virtual Box Manager, sélectionnez votre VM puis cliquez sur l'élément de configuration "Dossiers partagés". Dans la boîte de dialogue suivante, cliquez sur l'icône Ajouter un dossier à droite de la liste des dossiers.
Ensuite, dans la fenêtre contextuelle, sélectionnez le dossier hôte que vous venez de créer comme chemin du dossier et donnez-lui un nom de dossier qui sera utilisé par la machine virtuelle invitée, cochez également la case "Montage automatique".
Après avoir redémarré la machine virtuelle invitée, lancez un terminal sur l'hôte et vérifiez que l'utilisateur associé au processus invité VirtualBox en cours d'exécution est soit votre utilisateur, très probablement, soit un groupe ayant accès au dossier partagé.
ps aux | grep VirtualBoxVM
Ensuite, selon plusieurs des réponses précédentes dans un terminal sur la machine virtuelle invitée, ajoutez votre utilisateur au groupe vboxsf.
sudo usermod -a -G vboxsf <user>
Déconnectez-vous et reconnectez-vous pour prendre en compte la modification.
Le dossier partagé devrait maintenant être disponible et accessible en tant que sf_rhelshared en supposant que vous avez utilisé les mêmes noms que moi dans la fenêtre contextuelle ci-dessus.