• # bonjour j'ai fait un massacre à la tronçonneuse, vous avez pas du fil et une aiguille?

    Posté par . En réponse au message Les droits de fichiers par defaut. Évalué à 2.

    Bon blague à part, sous mandriva/mageia, il y a msec qui permet de remettre les permissions comme il faut (quand on ignore le truc c'est un vrai casse tête pour savoir ce qui change les permission dans son dos )

    mais si tu n'as plus les droit root changer les droits des fichiers qui ne t’appartiennent pas ça va être rude . Lorsque tu as fait un chmod -R 777 /, tu as au passage supprimé quelques droit (le +s) sur 2 trois truc (console helper, su, sudo…) et rendant ces commandes inutile.

    Essayes de te logguer en root directement (sans passer par le user), pour ça un ctrl alt F1 (ou F2) pour accéder en console.

    pour les distribs à base de rpm (red-hat, centos, mandriva, mageia) tu as
    > rpm --setperms {package}
    tu peux donc faire un
    > rpm -qa | xargs rpm --setperms

    ou si ça marche pas (too many argument )
    > rpm -qa | xargs -n 1 rpm --setperms

    pour expliquer les commande ci dessus

    • rpm -qa liste l'intégralité des package installé via rpm
    • | (alt gr 6) sur un clavier azerty, redirige la sortie de la commande précédente en entrée de la suivante; ça existe aussi sous windows
    • xargs lit l'entré (donc la sortie de rpm -qa ) et l'ajoute la commande passé en paramètre, le -n 1 permet de limiter le nombre de paramètre ajoutés à 1 (et donc lance plus de fois la commande )
    • rpm --setperms corrige la boulette des permission

    je suppose que les distib à base de .deb (ubuntu debian… ) ont quelque chose d'équivalent, mais je ne les connais pas assez pour donner la bonne commande

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent