Vous êtes ici : Accueil / Forums & ML / Forums Python / Forum général Python / droits sous linux...je ne m'en sorts pas

droits sous linux...je ne m'en sorts pas

Remonter à Forum général Python
  • droits sous linux...je ne m'en sorts pas

    Envoyé par ph_biohazard le 8 Avril 2007 à 22:00
    Bonjour a tous,

    J'ai un truc bizarre sous linux.

    J'ai un script qui tourne sous root et qui fait un chmod 777 sur un fichier de donnees sous forme :
    cmd_datas = 'chmod 777 /home/test/datas/datas.csv'
    os.system(cmd_datas)

    Je n'ai aucune erreur lors de l'execution de ce script.

    Par contre, dans un autre script, j'ecris dans datas.csv, et la j'ai une erreur de permissions.

    Si je tape a la main dans la console toujours sous root :
    chmod 777 /home/test/datas/datas.csv

    et que je relance mon script qui ecrit dans datas.csv, cela fonctionne.

    J'aimerai scripter le chmod pour que mon script qui fait le chmod fonctionne .

    Comment puis je faire ?

    Avec mes remerciements
    • Re: droits sous linux...je ne m'en sorts pas

      Envoyé par thiedlecques le 8 Avril 2007 à 22:07
      Salut , fait comme ça:

      import os
      os.chmod("/home/test/datas.datas.csv",0777)

      n'oublies pas le 0 devant 777
      • Re: droits sous linux...je ne m'en sorts pas

        Envoyé par ph_biohazard le 9 Avril 2007 à 22:14
        Merci Thierry,

        Ca fonctionne :)

        Amities
Rendu par Ploneboard