GNU/Linux >> Tutoriels Linux >  >> Linux

création du lien symbolique :erreur de protocole

Voici la solution dans un ticket sur virtualbox.org :https://www.virtualbox.org/ticket/10085#comment:32(Remarque :Exécutez "whoami /priv" dans la console avec les privilèges administratifs)

J'ai fait des recherches Windows sur ce bogue.

Si votre utilisateur est de type Administrateur (plutôt qu'un compte Standard), il n'y a aucun moyen d'exécuter VB avec des liens symboliques fonctionnant sans l'invite UAC.

Si vous avez un compte utilisateur Standard (ou si vous êtes prêt à passer votre compte en Standard et à créer un compte Admin séparé), la solution existe. Vous aurez cependant besoin de privilèges d'administrateur pour accomplir plusieurs des étapes (pas nécessairement pour votre compte d'utilisateur).

  1. Exécutez la politique de sécurité locale (Win+R, tapez "secpol.msc", confirmez UAC). Ensuite, accédez à "Stratégies locales-> Attribution des droits d'utilisateur".
  2. Recherchez l'autorisation appelée "Créer des liens symboliques" et double-cliquez dessus. Ajoutez votre utilisateur à la liste des objets ayant cette permission. Ou vous pouvez ajouter le groupe "Utilisateurs". Déconnectez-vous et reconnectez-vous. Vous pouvez vérifier le succès en exécutant dans la console :

    whoami /priv
    

    Si vous voyez le privilège SeCreateSymbolicLinkPrivilege activé, vous avez bien fait.

  3. Assurez-vous que votre utilisateur dispose d'un accès approprié au dossier partagé sur le système hôte.

  4. Comme mentionné ici plus tôt, exécutez

    VBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1
    

    dans une console à partir du dossier C:\Program Files\VirtualBox. N'oubliez pas de remplacer VM_NAME par le nom de votre VM et SHARE_NAME par le nom du dossier partagé (tel qu'il apparaît dans les paramètres de la VM).

  5. Vous avez terminé.

Si vous possédez l'une des versions "inférieures" de Windows (par exemple 7Home), vous n'avez pas l'utilitaire "secpol.msc". VoirComment puis-je accorder SeCreateSymbolicLink sur Windows Vista Home Editionpour obtenir de l'aide.


C'est un problème avec le système de fichiers hôte. Vérifiez que les autorisations sur le dossier hôte sont adéquates et que le système de fichiers hôte prend en charge les liens symboliques.


Faites un clic droit sur votre invite de commande et "Exécuter en tant qu'administrateur" (ou tout programme que vous utilisez pour créer ces liens symboliques doit être exécuté en tant qu'administrateur).


Linux
  1. Comment compresser un lien symbolique ?

  2. Comment déplacer un lien symbolique relatif ?

  3. erreur ldconfig :n'est pas un lien symbolique

  4. Comment ssh en tant qu'autre utilisateur

  5. Comment lister les chaines de liens symboliques ?

Une introduction à la surveillance des comptes utilisateur Linux

Le lien symbolique ne fonctionne pas comme prévu lors du changement d'utilisateur ?

Installer WordPress sur un compte utilisateur en tant que root

Créer un compte cPanel

Créer un compte FTP dans cPanel

Comment créer un utilisateur root supplémentaire ?