web-dev-qa-db-fra.com

Exécuter le programme Windows dans Wine en tant qu'administrateur

J'essaie de lancer le jeu Pokemon Dawn of Darkness sous Ubuntu 16.04 via Wine, mais il y a une partie du programme que Wine n'aime pas (un fichier appelé AsyncFile.exe). Je peux supprimer ce fichier et le jeu continuera à fonctionner, mais la cadence sera considérablement réduite. J'ai lu une page qui suggérait de l'exécuter en tant qu'administrateur pour résoudre le problème sous Windows, mais je ne vois pas comment le faire sous Linux (si c'est même possible).

En ce qui concerne les programmes Windows, Wine s'exécute par défaut avec les droits d'administrateur Windows lorsqu'il est démarré par un utilisateur disposant d'autorisations ordinaires (et non d'autorisations root). N'exécutez jamais Wine en tant que root en utilisant Sudo car il confère aux fichiers de votre répertoire ~/.wine des autorisations qui peuvent constituer une menace pour la sécurité de votre système d'exploitation. Ce faisant, vous donnez aux fichiers Windows de la racine du répertoire ~/.wine le droit de modifier le système d'exploitation Ubuntu. Si vous avez exécuté Wine en tant que root, supprimez l'intégralité de votre répertoire ~/.wine. Même si vous supprimez le répertoire ~/.wine, l'exécution de Wine avec Sudo peut avoir endommagé de manière permanente votre système d'exploitation. Ce problème ne peut être réparé qu'en réinstallant le système d'exploitation.

4
karel