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 :

Au secours: probleme de droits fichiers et CVS


Sujet :

Administration système

  1. #1
    Membre confirmé Avatar de donkeyquote
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 195
    Par défaut Au secours: probleme de droits fichiers et CVS
    Bonjour,

    J'ai intalle le gestionaire de versions CVS sur ma machine Linux (ma distri est Kubuntu 8.4).

    J'ai essaye le truc suivant pour la creation d'un module:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    sudo cvs -d /usr/local/cvsroot/ init
    monUser@maMachine$~> cvs import -m "my test for cvs" MyCommit2 monUtilisateur start
    Et ca m'affiche l'erreur ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    cvs import: cannot make path to /usr/local/cvsroot/MyCommit: Permission denied
    cvs import: failed to create lock directory for `/usr/local/cvsroot/MyCommit' (/usr/local/cvsroot/MyCommit/#cvs.lock): No such file or directory
    cvs [import aborted]: failed to obtain write lock in repository `/usr/local/cvsroot/MyCommit'
    Donc... je me suis dit, il faudra creer le module avec les droit de root:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    monUser@maMachine$~> sudo cvs -d /usr/local/cvsroot/ import -m "my test for cvs" MyCommit monUser start
    Et ca a marche.

    Le probleme c'est que quand j'essaye de faire un check-out du module "MyCommit" que je viens de cree ou un add d'un fichier pour ce module ca me donne une erreur similaire a celui que je vous avez decrit precedement:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    monUser@maMachine:~/MyCommit$ cvs co MyCommit
    cvs checkout: failed to create lock directory for `/usr/local/cvsroot/CVSROOT' (/usr/local/cvsroot/CVSROOT/#cvs.history.lock): Permission denied
    cvs checkout: failed to obtain history lock in repository `/usr/local/cvsroot'
    cvs checkout: Updating MyCommit
    cvs checkout: failed to create lock directory for `/usr/local/cvsroot/MyCommit' (/usr/local/cvsroot/MyCommit/#cvs.lock): Permission denied
    cvs checkout: failed to obtain dir lock in repository `/usr/local/cvsroot/MyCommit'
    cvs [checkout aborted]: read lock failed - giving up
    J'ai cree un group "cvsusers" dans lequel j'ai ajoute "monUser".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    monUser@maMachine:~/MyCommit$ id monUser
    uid=1000(monUser) gid=1000(monUser) groups=1000(monUser),4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),107(fuse),109(lpadmin),114(admin),1001(cvsusers)

    Les droits dans mon module sont settes de la facon suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    monUser@maMachine:/usr/local/cvsroot$ ll
    total 8
    drwxrwsr-x 3 root cvsusers 4096 2008-10-05 10:08 CVSROOT
    drwxrwsr-x 2 root cvsusers 4096 2008-10-05 10:08 MyCommit
    J'ai experience en tant qu'utilisateur CVS le probleme c'est que je ne sais pas trop comment faire l'administration de cet outil... si quelqu'un peu me donner un coup de main avec mon souci ca serait cool !! Il faut que je fasse des developpements assez grands en local sur ma machine et il faut que je fasse le versioning avec cet outil.

    Please help me

    Merci d'avance

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Par défaut
    les problèmes de drois se trouvent probablement au niveau de :
    /usr/local/cvsroot et nom pas /usr/local/cvsroot/

    quel sont les droits du repertoire cvsroot dans /usr/local ou les droits des repertoires "au dessus" ?

  3. #3
    Membre confirmé Avatar de donkeyquote
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 195
    Par défaut
    En effet...

    J'ai modifie les droits des repertoire qui sont a la base et ca a marche !

    Merci bcp !

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

Discussions similaires

  1. probleme de droits pour deplacer un fichier dans /usr/local/src
    Par as2pik2b dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 24/06/2008, 16h25
  2. Probleme de droit sur fichier
    Par Raideman dans le forum Windows XP
    Réponses: 6
    Dernier message: 12/06/2007, 10h34
  3. [FTP] Probleme de droits création fichier
    Par kahya dans le forum Langage
    Réponses: 2
    Dernier message: 09/06/2006, 10h03
  4. Problème de droits : impossible de déplacer un fichier
    Par sderecourt dans le forum Administration système
    Réponses: 2
    Dernier message: 20/04/2006, 10h56
  5. [Sécurité] Problèmes de droits d'un fichier txt
    Par bremer dans le forum Langage
    Réponses: 1
    Dernier message: 05/12/2005, 21h13

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