#1 Le 29/03/2010, à 13:46
- dClauzel
[résolu] Problème de droits sur un répertoire suite à un crash
Bonjour,
Suite à un sanglant crash système, fsck a eu du mal à remettre un de mes volume dans un état utilisable. Depuis, tout semble correct, mais une branche de l'arborescence semble avoir pris un mauvais coup.
Le volume est en ext4. Le problème est qu'un répertoire possède désormais :
- un uid et un gid précédemment inconnu du système (que j'ai mappé en fake/fake pour plus de confort)
- des droits bizarres
- une date de modification erronée
Plus précisément, le répertoire est celui-ci : « d--xr-S--t 2 fake fake 8,0K 1996-09-08 04:46 2007-09-24-UpdateIterationSpace.ll.svn-base/ »; voici le contexte :
$ ll -lahR DELETE/
DELETE/:
total 12K
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:07 ./
drwx------ 20 dclauzel dclauzel 4,0K 2010-03-29 14:36 ../
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:02 test/
DELETE/test:
total 12K
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:02 ./
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:07 ../
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:02 Transforms/
DELETE/test/Transforms:
total 12K
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:02 ./
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:02 ../
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:08 LoopIndexSplit/
DELETE/test/Transforms/LoopIndexSplit:
total 12K
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:08 ./
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:02 ../
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:02 svn/
DELETE/test/Transforms/LoopIndexSplit/svn:
total 12K
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:02 ./
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:08 ../
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:02 text-base/
DELETE/test/Transforms/LoopIndexSplit/svn/text-base:
total 16K
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:02 ./
drwxrwxrwx 3 dclauzel dclauzel 4,0K 2010-03-15 17:02 ../
d--xr-S--t 2 fake fake 8,0K 1996-09-08 04:46 2007-09-24-UpdateIterationSpace.ll.svn-base/
ls: ne peut ouvrir le répertoire DELETE/test/Transforms/LoopIndexSplit/svn/text-base/2007-09-24-UpdateIterationSpace.ll.svn-base: Permission non accordée
Lors de l'examen du volume, fsck me dit désormais que tout est propre. C'est qui est probablement vrai du point de vue de ses tables, mais pas de mon point de vue humain.
Quand j'essaye de manipuler le répertoire, ça coince immanquablement :
$ sudo chmod 777 2007-09-24-UpdateIterationSpace.ll.svn-base
chmod: modification des permissions de `2007-09-24-UpdateIterationSpace.ll.svn-base': Opération non permise
$ sudo rmdir 2007-09-24-UpdateIterationSpace.ll.svn-base
rmdir: échec de suppression de `2007-09-24-UpdateIterationSpace.ll.svn-base': Opération non permise
Je soupçonne que des flags soient mis sur le répertoire (genre unmutable ou autre), et qu'ils ne soient modifiables qu'en mode single.
Quelqu'un aurait une solution à me proposer pour nettoyer ça ?
Dernière modification par dClauzel (Le 29/03/2010, à 15:11)
Flatter cela - ce message est placé sous licence CC by-sa fr 2.0
Hors ligne
#2 Le 29/03/2010, à 14:31
- gl38
Re : [résolu] Problème de droits sur un répertoire suite à un crash
Ouh la la !
Les bits du dossier 2007-09-24-UpdateIterationSpace.ll.svn-base sont très jolis !
Dans ce cas là, je me demande si ces valeurs S et t n'empêchent pas le sudo de fonctionner.
Il faudrait peut-être activer le compte root, voir
http://doc.ubuntu-fr.org/root
taper su dans un terminal
et essayer les chmod
après avoir lu http://www.commentcamarche.net/faq/3603 … sticky-bit
Cordialement,
Guy
Hors ligne
#3 Le 29/03/2010, à 14:47
- dClauzel
Re : [résolu] Problème de droits sur un répertoire suite à un crash
Ouh la la !
Les bits du dossier 2007-09-24-UpdateIterationSpace.ll.svn-base sont très jolis !
Oui, fsck m'a vraiment gaté quand il a recollé les bouts ;/
Dans ce cas là, je me demande si ces valeurs S et t n'empêchent pas le sudo de fonctionner.
Non, pas du tout. Mais j'ai quand même testé pour être sur.
Le résultat est toujours le même : « opération non permise »
J'essaye de voir si quelque chose n'est pas défini au niveau des extends ou des attributs, mais je ne vois rien. J'avoue que là, je sèche.
Flatter cela - ce message est placé sous licence CC by-sa fr 2.0
Hors ligne
#4 Le 29/03/2010, à 14:55
- gl38
Re : [résolu] Problème de droits sur un répertoire suite à un crash
Il y a ceci :
http://www.commentcamarche.net/faq/1345 … s-sur-ext2
effectivement l'attribut -i semble empêcher root de s'amuse, il faut espérere que chattr fonctionne !
Cordialement,
Guy
Hors ligne
#5 Le 29/03/2010, à 15:10
- dClauzel
Re : [résolu] Problème de droits sur un répertoire suite à un crash
Drapeaux de 2007-09-24-UpdateIterationSpace.ll.svn-base/ initialisés comme -u-Diad-------I-T--
En virant le flag « i », j'ai pu alors modifier les autres flags, passer le répertoire en 777 et ensuite l'effacer.
Il fallait travailler dans un ordre précis.
Problème résolu, hop, ça fait une journée bien remplie :)
Flatter cela - ce message est placé sous licence CC by-sa fr 2.0
Hors ligne