Le Lun 11 août 2008 14:33, Sébastien Libbrecht a écrit :
> Bonjour,
> Je viens de faire une grosse betise, j'ai fait un chmod -R 777 /var/*
> au lieux de chmod -R 777 var/*
> Une idée pour récupérer les bon chmod ???

Salut,

Je sais que ma réponse n'apportera pas grand chose, mais c'est juste pour
insister sur l'importance de ne pas travailler en tant que "root".

Alors, dans l'ordre du mieux vers le pire :
1 - A ma connaissance, si tu as une sauvegarde de /var, tu restaures et tu
es sorti d'affaire, mais si tu avais ca, tu ne poserais certainement pas
la question.
2 - Une autre solution, si tu as installé un programme tel que tripwire,
par exemple, ou tout autre programme de surveillance des tailles, droits
et propriété des fichiers, tu peux essayer de lui demander de te donner la
liste des fichiers avec leurs droits. Tu pourras ensuite utiliser cette
liste dans un script pour restaurer les droits en espérant que tous les
fichiers étaient suivi.
3 - Sinon, selon la distribution que tu as, tu peux aussi essayer
d'extraire la liste des fichiers contenus dans les paquetages installés
sur ton disque. Tu auras une vague idée des droits et propriétaires pour
une bonne partie des fichiers au moment de l'installation. Ce ne sera pas
valable pour tout ce qui aura été modifié ensuite ou par les scripts de
post-installation.
4 - Si tu connais quelqu'un qui utilise la même distribution que toi, tu
peux lui demander de t'envoyer le résultat de la commande suivante pour
t'en inspirer et essayer de corriger les droits avec un petit script :
find /var -exec ls -ld {} \;

Mais dans tous les cas, en effet, pour une boulette, c'est une belle
boulette. Y'a pire, mais celle-là est pas mal.

A+
Fanfan
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à