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

Python Discussion :

Pipes UNIX avec os.mkfifo


Sujet :

Python

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Par défaut Pipes UNIX avec os.mkfifo
    Bonjour,

    Depuis hier j'essaie de créer en pipe qui doit avoir les droits 0420 dans /tmp sous Linux (ou Mac OS X). Je constate que, quel que soit les droits que je demande, le pipe n'est jamais accessible en écriture sauf au propriétaire. Par exemple, 0666 devient 06444. Ce script va tourner comme root.

    Quelqu'un possède t'il une explication?

    Merci,

    David

    P.S: A titre d'exemple, voici l'instruction que j'utilise et son résultat:
    os.mkfifo("/tmp/mon_pipe", 0666) -> crée un pipe /tmp/mon_pipe avec les droits rw-r--r--

  2. #2
    Nouveau candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Par défaut Une solution...
    J'ai trouvé une solution très simple. Il s'agit d'un 'workaround' mais en attendant...

    os.mkfifo('/tmp/mon_pipe') #pipe créé avec droit 0600 (au lieu de 0666)
    os.chmod('/tmp/mon_pipe', 0666) #changement des droits sur le pipe

    J'espère que cette solution pourrai aider quelqu'un à défaut de trouver mieux.

    David

Discussions similaires

  1. [Runtime,exec] Comment faire un pipe unix dans le exec ?
    Par Escuzze dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 06/03/2008, 12h48
  2. [Sécurité] Crypter un mot de passe UNIX avec PHP
    Par dom78 dans le forum Langage
    Réponses: 3
    Dernier message: 15/05/2006, 19h28
  3. Script SHELL/UNIX avec mysql
    Par HacHHacH dans le forum Linux
    Réponses: 6
    Dernier message: 06/04/2006, 23h48
  4. Compiler un projet d'Unix avec Visual .NET
    Par Captain_JS dans le forum MFC
    Réponses: 1
    Dernier message: 05/02/2006, 23h12
  5. Installation d'un environnement UNIX avec cygwin
    Par jool dans le forum Applications et environnements graphiques
    Réponses: 17
    Dernier message: 25/10/2005, 17h08

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