Bonjour
j’ai fais une grosse connerie, un chown pour mon user à la racine 
récursif en plus …
connaissez vous un moyen de tous mettre en place ?
Bien y une bonne partie des répertoires/fichiers que tu peux rendre à root
bin boot dev lib sbin
Après je tu as ton /home où c’est à chaque user
/var/www à www-data
Je sais pas si /proc se refait pas à chaque reboot
Mais il n’y a pas à ma connaissance de remède “miracle” qui te refait ça en 2s en réappliquant depuis les paquets deb
Enfin heureusement bcp de choses appartiennent à root et c’est sur le group que les permission sont données
Regarde du coté de getfacl/setfacl pour recopier les droits d’une machine à une autre.
Si tu a deux machines cela pourrait aider à t’en sortir.
J’ai retrouvé le lien où on en avait parlé :
lien
Autrement, j’ai pas d’idées, désolé :p!
Arrete c’est pas casser son système. Je pense qu’ils t’ont donnée pas mal pour remettre les droits de ton système.
Moi casser mon système c’est un :
rm -fr /usr
au lieu d’un
rm -fr usr (j’étais dans /mnt/ex-distrib)
Et je dois dire que ça fait mal quand 2 Go de binaires parte et qu’on le réalise trop tard. Limite la prochaine fois je mettrais un joli -frv parce que le verbeux est plus lent…
Bonne chance quand même pour les droits de ton système.
@+
Ou
rm -rfi *
qui demande confirmation pour chaque fichier…
Une ptite astuce: créer un fichier nommé “-i” dans chaque répertoire important,
rm y verra l’option de demande de confirmation… 
C’est pas sérieux ces astuces franchement, on est pas sous windows ici 
Tu as raison, malheur à moi, j’ai déliré…
Allez-y gaîment: # rm -rf *
Mieux: # shred -f -n 10000 -uz *
…
Il va de soi:c’est une plaisanterie…
[quote=“bluedevilblues”]
Ou
rm -rfi *
qui demande confirmation pour chaque fichier…
Une ptite astuce: créer un fichier nommé “-i” dans chaque répertoire important,
rm y verra l’option de demande de confirmation…
[/quote]
Super comme astuce je m’en vais de se pas le faire sur mon windows… heu… mon linux ! 
Merci.
Merci de toutes vos réponses
c’est vrai j’aurais pu taper pire comme commande, mais tous de même…
je vais voir du côté de getfacl/setfacl et je vous tiendrais au courant.
Pour l’astuce du rm, je connais aussi celle ou l’on définit un alias dans le bashrc afin qu’il demande toujours confirmation…
[quote=“bluedevilblues”]Mieux: # shred -f -n 10000 -uz *
…[/quote]
J’ai un pote qui fait ça sous mac (commande srm): j’ai beau lui dire que, normalement, cela ne va rien changer à la vitesse de fonctionnement son système de fichier, il reste persuadé du contraire.
Je viens de faire un état des lieux des dégats, il semblairait que certain droits seraient revenu d’eux même après redemarrage :
moi@explorer:/$ ll
total 15
drwxr-xr-x 2 moi root 2400 2007-09-18 16:38 bin
drwxr-xr-x 3 moi root 488 2007-08-28 17:03 boot
lrwxrwxrwx 1 moi root 11 2007-07-06 18:16 cdrom -> media/cdrom
drwxr-xr-x 16 root root 3780 2007-09-22 10:35 dev
drwxr-xr-x 105 moi root 5768 2007-09-22 10:35 etc
drwxr-xr-x 4 root root 96 2007-08-19 00:58 home
drwxr-xr-x 2 root root 48 2007-07-06 18:17 initrd
lrwxrwxrwx 1 root root 28 2007-08-16 12:28 initrd.img -> boot/initrd.img-2.6.21-2-486
lrwxrwxrwx 1 root root 28 2007-07-06 18:19 initrd.img.old -> boot/initrd.img-2.6.18-4-486
drwxr-xr-x 14 root root 4040 2007-09-18 19:14 lib
drwxr-xr-x 5 root root 232 2007-09-22 10:35 media
drwxr-xr-x 2 root root 48 2006-10-28 16:06 mnt
drwxr-xr-x 2 root root 48 2007-07-06 18:17 opt
dr-xr-xr-x 98 root root 0 2007-09-22 12:34 proc
drwxr-xr-x 21 root root 720 2007-09-18 16:41 root
drwxr-xr-x 2 root root 2840 2007-09-15 11:47 sbin
drwxr-xr-x 2 root root 48 2007-07-06 18:17 srv
drwxr-xr-x 11 root root 0 2007-09-22 12:34 sys
drwxrwxrwt 9 root root 432 2007-09-22 11:36 tmp
drwxr-xr-x 11 root root 264 2007-07-06 16:34 usr
drwxr-xr-x 14 root root 336 2007-09-13 10:30 var
lrwxrwxrwx 1 root root 25 2007-08-16 12:28 vmlinuz -> boot/vmlinuz-2.6.21-2-486
lrwxrwxrwx 1 root root 25 2007-07-06 18:19 vmlinuz.old -> boot/vmlinuz-2.6.18-4-486
est ce que vous voyez des encore des droits qui vous semblent anormaux ?
@ poiuy: S’il y a commande dont on peut se dispenser, c’est bien celle-là:excepté cas extrême, et encore, elle est inutile… rm suffit largement.
@ Vishnou:Tout ne doit pas être revenu, ton user ‘moi’ apparaît encore.
À titre de comparaison, chez moi : / $ ls -al
total 92
drwxr-xr-x 22 root root 4096 sep 22 01:41 .
drwxr-xr-x 22 root root 4096 sep 22 01:41 ..
drwxr-xr-x 2 root root 4096 mai 28 19:46 amd64
drwxr-xr-x 2 root root 4096 sep 20 00:51 bin
drwxr-xr-x 3 root root 4096 sep 19 18:50 boot
-rw-rw---- 1 root portage 0 aoû 9 2006 .catalyst_lock
lrwxrwxrwx 1 root root 12 mai 6 17:33 cdrom -> /media/cdrom
drwxr-xr-x 17 root root 13600 sep 22 11:55 dev
drwxr-xr-x 63 root root 4096 sep 22 2007 etc
drwxr-xr-x 5 root root 4096 oct 28 2006 home
-rw-r--r-- 1 root root 59 sep 22 01:41 -i
lrwxrwxrwx 1 root root 5 sep 20 15:26 lib -> lib64
drwxr-xr-x 3 root root 4096 sep 20 15:26 lib32
drwxr-xr-x 9 root root 4096 sep 20 15:26 lib64
drwx------ 2 root root 16384 avr 26 17:30 lost+found
drwxr-xr-x 5 root root 4096 sep 22 11:55 media
drwxr-xr-x 5 root root 4096 sep 7 18:24 mnt
drwxr-xr-x 11 root root 4096 sep 21 14:21 opt
dr-xr-xr-x 90 root root 0 sep 22 2007 proc
drwx------ 11 root root 4096 sep 22 10:20 root
drwxr-xr-x 2 root root 4096 sep 20 01:05 sbin
drwxr-xr-x 11 root root 0 sep 22 2007 sys
drwxr-xr-x 3 root root 4096 sep 18 14:56 temp
drwxrwxrwt 8 root root 4096 sep 22 12:37 tmp
drwxr-xr-x 15 root root 4096 sep 20 12:40 usr
drwxr-xr-x 14 root root 4096 sep 19 21:01 var
Tu peux aussi lister récursivement tous tes fichier,
C’est curieux, il n’y a plus de /lost+found sur à ta racine. 
Il suffit que ce soit pas une ext3 : reiserfs n’en a pas si je me trompe pas, et xfs non plus.
@+
En effet je suis en Reiserfs
je pense que je vais repartir sur une base propre pour être sûr, getfacl/setfacl me semble pas super évident à utiliser
merci à tous de votre aide.