Impossible de supprimer un fichier en tant que root

Bonjour,

J’ai eu dernièrement un problème avec mon système de fichier “à cause” d’un programme, et j’ai du le réparer avec fsck. Tous les fichiers de ce programme ont alors été effacés, mais c’est un autre fichier qui me pose problème (auquel avait également accès le dit programme) qui a été modifié par fsck. Il s’agit d’un lien symbolique avec des droits spéciaux, un propriétaire spécial et une heure spéciale :

Il m’est impossible de le supprimer ou d’en changer les droits d’accès et propriétaire. Comment faire alors ?

Cordialement,
Merci :wink:

Même quand tu boutes en mode rescue et tu te logues en tant que root (pas sudo) ?

en passant par debugfs pour ext3/4

C’est possible de marquer un fichier comme ‘immutable’ et donc non modifiable (même par root !) avec les attributs du système de fichier.

Que te donne la commande suivante :

Si il y a un ‘i’, le problème vient de là

Alors j’ai essayé en mode rescue et même problème.

J’ai essayé debugfs mais il ne prend pas en compte les accents.

lsattr me donne le résultat suivant :

suS-i------XE--t---

Et il y a donc bien un i :confused:

edit : j’ai recherché sur Google pour trouver comment enlever ce i et je suis tombé sur le topic suivant : forum.ubuntu-fr.org/viewtopic.php?id=309559
Un coup de chattr -i nom_du_fichier a résolu mon problème ! :slightly_smiling: :023

Une idée de pourquoi fsck a modifié ce fichier ?

Merci à tous pour votre aide ! :wink: :007 :023

Je ne sais pas pourquoi fsck a fait ça,
mais mod = --ws-wSr-t et attr = suS-i------XE–t— je trouve ça plus que bizarre.