Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

gl38 a écrit :

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