IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Faire lancer un processus par un autre utilisateur


Sujet :

Administration système

  1. #1
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Points : 3 264
    Points
    3 264
    Par défaut Faire lancer un processus par un autre utilisateur
    Bonjour,

    Pour mon premier post sur ce forum, j'aurais voulu vous posez quelques questions sur les droits car il me semble que je ne maîtrise pas encore suffisament les subtilités pour être autonome...

    Tout d'abord, le contexte qui me fait poser ces question:

    J'ai installé wine pour pouvoir faire tourner certaines des appli windows qui me manquent un peu...

    Je souhaitais faire en sorte qu'ajouter l'utilisateur a un group win puisse lui permettre de faire tourner les appli. Et je ne voulais pas que ce soit le root qui fasse tourner le wine...

    Pour l'instant, j'ai créé un utilisateur "windows-apps" et je voudrais que ce soit lui qui fasse tourner les appli. J'aimerais pouvoir lancer tout ca depuis mon compte utilisateur qui appartient au group win.
    j'avais envisagé un truc du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chown -R windows-apps:win ...
    sur le home de l'utilisateur windows-apps
    Je rencontre quelques soucis car je ne peux pas utiliser l'environnement X depuis l'utilisateur "windows-apps"

    J'ai trouvé un certain nombre de ressources qui parlent de ca, mais avant de me lancer la dedans (j'ai pas envie de faire de bêtise...) je voudrais m'assurer de la méthode à utiliser pour mon cas.

    Comment auriez-vous procédé pour que n'importe quel utilisateur qui serait du groupe win puisse lancer des applis windows avec wine.

    J'espère que mon explication est assez claire, je m'en excuse sinon, mais tout ceci est encore un petit peu flou...

    Je ne sais pas si a ce stade c'est nécessaire mais je précise quand même:
    debian sarge unstable (xorg)
    lancement du X avec gdm
    utilisation de kde

    Merci a tout ceux qui pourront m'aider ou juste m'éclairer sur ces quelques notions...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  2. #2
    Membre habitué Avatar de keikoz
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 146
    Points : 173
    Points
    173
    Par défaut
    Il n'est pas nécessaire de faire tout ça. Enfin, je n'ai jamais travaillé sur debian, mais normalement wine est disponible à tous pour l'exécution. Donc si un user "normal" lance un soft avec wine, le processus sera lancé avec les permissions de l'user, pas de root.

    Au passage, je précise que:

    Citation Envoyé par MasterOfChakhaL
    debian sarge unstable (xorg)
    sarge est la version actuellement stable de debian, depuis de nombreux mois. Unstable correspond à sid ou tout au plus à etch (version testing). Comme sarge utilise encore xfree, et pas xorg, tu utilises sans doute etch ou SID, mais pas sarge.

  3. #3
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Points : 3 264
    Points
    3 264
    Par défaut
    merci pour ta réponse

    effectivement, j'avais commencé avec sarge et je suis passé à sid (si je ne m'emmele pas les pinceaux)

    ce qui m'a fait poser la question, c'est que de ce que j'ai vu, wine crée un repertoire .wine dans le home de l'utilisateur et place les appli dans ./wine/drive_c

    Ce que je voulais, c'est que les appli windows ainsi installé soit disponible pour tous les user du group win.
    Je ne voudrais pas avoir à installer les appli pour chaque user et pour l'instant, il me semble que je ne peux pas...

    En fait, je me suis mal exprimé, tous le utilisateurs pourront lancer wine.
    Mais c'est au niveau de l'install des appli que je patauge dans la semoule.
    Je pensais que je pourrai déléguer l'installation des appli au user "windows-apps" et ensuite, les users du group win pourront accéder aux répertoire nécessaires qui appartiennent à "windows-apps"

    merci à ceux qui s'interessent a mon probleme
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  4. #4
    Membre confirmé Avatar de Tchetch
    Inscrit en
    Mars 2002
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 401
    Points : 477
    Points
    477
    Par défaut
    Si tu cherches un minimum sur ton système, tu peux trouver facilement :
    Citation Envoyé par man wine
    WINEPREFIX
    If set, the content of this variable is taken as the name of the
    directory where wine stores its data (the default is $HOME/.wine
    ). This directory is also used to identify the socket which is
    used to communicate with the wineserver. All wine processes
    using the same wineserver (i.e.: same user) share certain things
    like registry, shared memory, and config file. By setting
    WINEPREFIX to different values for different wine processes, it
    is possible to run a number of truly independent wine processes.
    Mon wiki (on y parle Debian principalement) : http://www.tchetch.net/

  5. #5
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Points : 3 264
    Points
    3 264
    Par défaut
    Effectivement,

    Vu que je ne savais pas trop dans quel sens prendre le problème, je doit avouer que j'avais lu le man un peu en diagonal et que ceci n'avait pas retenu mon attention.

    J'ai donc installé mes applis (une seule en vrai) en me loggant avec le compte windows-apps
    j'ai fait un chown -R windows-apps:win pour le répertoire .wine de cet utilisateur (et le chmod qui va bien pour le group-> pareil que pour le proprio)

    J'ai donc défini la variable WINEPREFIX dans mon /etc/zsh/zshenv

    Je vais passer le sujet à résolu car je peux lancer mon appli avec les user que je décide, mais il reste une petite chose qui me parait encore mystérieux. Peut-être pourrez vous m'éclairer.

    j'ai ajouté mes user au group win.
    ceci apparait bien dans /etc/group mais pas quand je tape la commande groups pour mes users???

    par contre le fait de rajouter les user au groupe windows-apps a réglé le souci...

    Je pense que ya quelque chose que je n'ai pas compris sur les user et groups... Notamment ceci:
    créer un user créé aussi un group du même nom...
    Je n'en voie pas encore l'utilité...

    Merci pour votre aide
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. faire dépendre un processus d'un autre
    Par splifo dans le forum Windows
    Réponses: 8
    Dernier message: 08/04/2008, 15h05
  2. Réponses: 1
    Dernier message: 26/03/2008, 20h50
  3. Enregistrement par un autre utilisateur
    Par tommy_f dans le forum Forms
    Réponses: 2
    Dernier message: 31/01/2008, 10h18
  4. Message lors ouverture du fichier par un autre utilisateur
    Par Merlin_02 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 24/01/2008, 13h22
  5. Réponses: 2
    Dernier message: 27/06/2006, 09h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo