Fora

partage de disque virtuel pour un usage multi utilisateur

essais de configuration avec la méthode du lien symbolique Linux

Autor Odpowiedzi
Servain Tuesday 4 November 2014 at 12:06
ServainAnonymous

Bonjour,

PlayOnLinux installe les logiciels Windows dans un disque virtuel situé dans le /home de l'utilisateur courrant. Du coup si plusieur utilisateurs ont besoin d'un même logiciel Windows à travers POL il faut installer autant de fois ce logiciel, ce qui est ingérable dans le cas d'une authentification à Linux par LDAP.

J'

Tutul Tuesday 4 November 2014 at 12:09
Tutul

Le soucis c'est que wine (le moteur de POL) refuse de fonctionner dans un wineprefix (disque virtuelle) qui n'appartient pas à l'utilisateur exécutant wine. Actuellement, la seul solution est de copier le dossier de wine, le wineprefix (et accesoirement, les icones et le lanceur sinon il faut en refaire un) dans le dossier de PlayOnLinux des utilisateurs souhaitant l'utiliser. Cela ne dépend pas de nous...


Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
Servain Tuesday 4 November 2014 at 12:30
ServainAnonymous

(suite du message à cause d'une mauvaise manip...)

J'ai essayé la méthode du lien symbolique proposée par Aymeric P. dans un message du 2/09/2009 mais je rencontre des difficultés de droits sur les fichiers.

Voilà ce que j'ai fait en détails :

  1. En étant root, j'ai créé un dossier .PlayOnLinux dans le dossier /usr/share/playonlinux , puis je lui ai attribué tous les droits (chmod 777)
  2. En étant un utilisateur normal user1, j'ai créé un lien symbolique de .PlayOnLinux vers le dossier précédement créé.

ln -s /usr/share/playonlinux/.PlayOnLinux ~/.PlayOnLinux
  1. J'ai installé POL puis je l'ai démarré une première fois depuis user1 et j'ai réglé les paramètres de proxy, puis j'ai installé le logiciel Windows dont j'ai besoin (en l'occurence MS Office 2010 et son activation par KMS). Jusqu'ici ça marche bien. Le logiciel fonctionne bien depuis l'utilisateur user1 qui a servi à faire l'installation.
  2. Je ferme la session user1 et j'ouvre une autre session avec l'utilisateur user2, et je crée le même lien symbolique que pour user1 (voir point 2). Je peux alors lancer POL et je vois bien les raccourcis du logiciel Windows installé.

Mais les soucis commencent ici. Le logiciel Windows ne veut pas démarrer car j'ai des problèmes de droits. Il me manque une étape. En effet, le contenu du dossier /usr/share/playonlinux/.PlayOnLinux appartient à user1 (c'est lui qui les a créé) et les droits UNIX sont de type 755 pour les dossiers et 744 pour les fichiers (lecture seule pour les autres utilisateurs que user1). J'ai essayé de changer le propriétaire à root et de donner tous les droits (777) à l'ensemble du contenu de ce dossier même si ce n'est probablement pas une bonne idée en l'état, mais cela ne résoud pas le problème. Le logiciel Windows refuse toujours de démarrer.

Quelqu'un d'autre a-t-il rencontré ce problème, et comment l'avez-vous résolu ? Ou peut-être avez-vous d'autres méthodes ?

Merci.

Tutul Tuesday 4 November 2014 at 12:38
Tutul

A chaque fois que tu vas modifier un fichier de l'appli (configuration, temporaire et compagnie), ils vont être à l'utilisateur qui est à l'origine de la modification. Donc il faudrait corriger à chque fois. De plus, si plusieurs utilisateur essaye en même temps d'utiliser le programme, des erreurs peuvent survenire. C'est assez expérimentale.


Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !