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

Apple Discussion :

Problème de droits avec un dossier, ses sous-dossier et ses fichiers [Snow Leopard]


Sujet :

Apple

  1. #1
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 751
    Points
    1 751
    Par défaut Problème de droits avec un dossier, ses sous-dossier et ses fichiers
    Bonjour,
    j'ai un gros souci. J'ai copié un dossier contenant des dossiers de fichiers mp3 à partir d'un CD.
    Je suis connecté en tant qu'utilisateur principal, enfin je crois, et je ne peux pas modifier les noms des fichiers et des dossiers.
    Que dois-je faire ?

    Toute info. est la bienvenue.

    PS : changer les droits à la main via "Lire les informations" est exclu car je vais avoir de l'ordre de 400 dossiers à traiter...

  2. #2
    Modérateur

    Avatar de kOrt3x
    Homme Profil pro
    Technicien Informatique/Webmaster
    Inscrit en
    Septembre 2006
    Messages
    3 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technicien Informatique/Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 650
    Points : 15 771
    Points
    15 771
    Par défaut
    Citation Envoyé par rambc Voir le message

    PS : changer les droits à la main via "Lire les informations" est exclu car je vais avoir de l'ordre de 400 dossiers à traiter...
    Et si tu le fais sur un seul dossier ? pas besoin de faire cette manipulation sur tous les dossiers.

  3. #3
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 751
    Points
    1 751
    Par défaut
    Je viens de la faire sur le dossier contenant tous mes sous-dossiers. Je l'ai fait sur le dossier copié. Cela ne fonctionne pas...

    Je ne comprends par ce comportement que je n'avais pas sous Leopard...

  4. #4
    Modérateur

    Avatar de kOrt3x
    Homme Profil pro
    Technicien Informatique/Webmaster
    Inscrit en
    Septembre 2006
    Messages
    3 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technicien Informatique/Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 650
    Points : 15 771
    Points
    15 771
    Par défaut
    Est-ce qu'il y a un cadena ou un logo "interdit" sur les dossiers ?

  5. #5
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 751
    Points
    1 751
    Par défaut
    Citation Envoyé par kOrt3x Voir le message
    Est-ce qu'il y a un cadena ou un logo "interdit" sur les dossiers ?
    Oui il y a un cadenas sur lequel je clique pour changer les droits d'un dossier. Malheureusement cela ne s'applique pas aux sous-dossiers.

    Quel est le problème ?

  6. #6
    Membre éprouvé Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Points : 1 001
    Points
    1 001
    Par défaut
    le shell est ton ami

    si t'as pas peur du cambouis, ouvre Terminal dans Utilitaires et fait ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo chown -R tonCompte leDossier
    tous les fichiers et dossiers contenus dans leDossier t'appartiendront

  7. #7
    Membre éprouvé Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Points : 1 001
    Points
    1 001
    Par défaut
    euh j'ai répondu un peu vite en fait ...

    avant tu devrais faire ça

    et poster un capture d'écran (cmd+maj+4, puis espace et clique sur la fenêtre en affichant un max de données)

  8. #8
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 751
    Points
    1 751
    Par défaut
    Merci pour les indications. Voilà ce que j'ai obtenu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $ ls -l /Users/cbal/Music/0-Tango\ Jazz 
    total 0
    dr-xr-xr-x  6 cbal  staff  204 24 déc  2007 Astor Piazzolla
    dr-xr-xr-x  5 cbal  staff  170 23 déc  2007 Pedro Menéndez
    dr-xr-xr-x  4 cbal  staff  136 23 déc  2007 The Gustavo Beytelmann Trio

  9. #9
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 751
    Points
    1 751
    Par défaut
    Pendant que j'y pense j'ai oublié de dire quelque chose de TRES important. Le CD a été fait du temps où, pauvre de moi, j'étais sous Windaube.

  10. #10
    Membre éprouvé Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Points : 1 001
    Points
    1 001
    Par défaut
    ça veut dire qu'aucun des fichiers n'est modifiable par personne (il n'y a aucun 'w' dans la suite de "r-x")
    donc fait la commande que je t'ai donné est pas suffisante.

    la commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo chown -R tonCompte leDossier
    et en plus il faut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo chmod -R 0755 tonDossier
    ça va ajouter un 'w' dans le premier "r-x" ce qui donnera le droit au propriétaire de les modifier et comme la commande avant te désignera comme propriétaire ça devrait être résolu après

    bonne chance

  11. #11
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 751
    Points
    1 751
    Par défaut
    Super ! Ça marche... Merci.

    Petite question : où puis-je trouver des infos sur les incantations vaudous que tu m'as proposées ?

  12. #12
    Membre éprouvé Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Points : 1 001
    Points
    1 001
    Par défaut
    pour la plupart c'est des commandes unix donc tout tuto Linux de base te donneras des infos.
    si tu veux être sûr d'avoir les infos relatives à Mac OS X et que tu préfères te débrouiller seul, tu peux utiliser "man", ça permet d'afficher les modes d'emploi des fonctions du système. par exemple :

    pour te déplacer dans le fichier ouvert suffit d'utiliser les flèches haut et bas et pour quitter presser "Q".

    pour connaître les fonctions dispo, tu tapes une lettre puis deux ou trois fois la touche tab, ça active l'auto-complétion et dans le cas de choix multiple, il fait "dong" et au deuxième ou troisième pressage de tab il t'affiche la liste des choix possibles.

    bonne chance et amuse toi bien

  13. #13
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 751
    Points
    1 751
    Par défaut
    Merci pour les compléments...

  14. #14
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 957
    Points : 4 386
    Points
    4 386
    Par défaut
    Citation Envoyé par rambc Voir le message
    Merci pour les compléments...
    faisant un chmod -R 755 DOSSIER vous avez mis le bit "executable" aussi sur les fichiers ce qui n'est pas nécessairement une bonne idée…

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    find DOSSIER -type d -exec chmod 755 {} \;
    find DOSSIER -type f -exec chmod 644 {} \;
    mettra les dossiers en drwxr-xr-x et les fichiers en -rw-r--r--

    man find

  15. #15
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 751
    Points
    1 751
    Par défaut
    Citation Envoyé par JeitEmgie Voir le message
    faisant un chmod -R 755 DOSSIER vous avez mis le bit "executable" aussi sur les fichiers ce qui n'est pas nécessairement une bonne idée…
    Peux-tu préciser pourquoi, s'il te plait.

    Citation Envoyé par JeitEmgie Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    find DOSSIER -type d -exec chmod 755 {} \;
    find DOSSIER -type f -exec chmod 644 {} \;
    mettra les dossiers en drwxr-xr-x et les fichiers en -rw-r--r--
    C'est le code que tu proposes pour rattraper l'erreur.

  16. #16
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 957
    Points : 4 386
    Points
    4 386
    Par défaut
    Citation Envoyé par rambc Voir le message
    Peux-tu préciser pourquoi, s'il te plait.


    C'est le code que tu proposes pour rattraper l'erreur.
    le bit "executable" sert à indiquer que le fichier contient du code… au sens large…
    (çà peut être un script… à lancer dans Terminal.app…)

    mettre le bit "executable" sur des fichiers de données ne sert à rien : par définition…
    par contre un des types de malware existant est de faire passer des fichiers exécutables contenant du code "malfaisant", … genre cheval de Troie par exemple… comme étant de simple fichier de données…

    bien sûr on peut argumenter que ce genre de fichiers reste rare… et que si l'on est certain de la confiance que l'on peu accorder à la source des fichiers… ce problème est anecdotique…

    mais mieux vaut ne pas prendre de mauvaise habitude…

    et le code proposé permet de corriger la situation…
    comme le ferait d'ailleurs une réparation des permissions via l'Utilitaire de Disque…

  17. #17
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 751
    Points
    1 751
    Par défaut
    Ok et merci pour ces compléments.

  18. #18
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 751
    Points
    1 751
    Par défaut
    Pour en finri avec post, j'imagine que je dois à l'avenir changer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo chmod -R 0755 tonDossier
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo chmod -R 0644 tonDossier

  19. #19
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 957
    Points : 4 386
    Points
    4 386
    Par défaut
    Citation Envoyé par rambc Voir le message
    Pour en finri avec post, j'imagine que je dois à l'avenir changer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo chmod -R 0755 tonDossier
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo chmod -R 0644 tonDossier
    non, …

    644 sur les dossiers ne permet pas de voir le contenu,
    le bit executable sur un dossier signifie la possibilité de lister son contenu…

    d'où l'idée d'utiliser le find avec l'option -type
    d : pour directory
    f : pour file

  20. #20
    Membre éprouvé Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Points : 1 001
    Points
    1 001
    Par défaut
    en gros :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find DOSSIER -type d -exec chmod 755 {} \;
    ça veut dire "trouver dans DOSSIER les dossiers et leur changer les droits en 755" (donc avec le bit x, comme avant : le propriétaire peut lire écrire et "exécuter" et les autres seulement lire et "exécuter")

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find DOSSIER -type f -exec chmod 644 {} \;
    ça veut dire "trouver dans DOSSIER les fichiers et leur changer les droits en 644" (donc la même chose sauf que personne ne peut "exécuter")

    corrigez moi si je me trompe (j'aime ça)

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [Xoops] Problème de droits avec module Mytube
    Par boyofcasa dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 14/11/2010, 16h01
  2. Zipper un dossier avec ses sous-dossiers
    Par mnssylvain dans le forum VBA Access
    Réponses: 4
    Dernier message: 17/01/2008, 23h42
  3. Réponses: 4
    Dernier message: 25/04/2006, 16h16
  4. Réponses: 6
    Dernier message: 19/05/2005, 11h06
  5. Comment copier un dossier et ses sous dossiers ?
    Par touhami dans le forum Langage
    Réponses: 5
    Dernier message: 30/12/2004, 16h10

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