Re: Suppression de fichier
[EMAIL PROTECTED] wrote: [...] ls -ld Lefichier.machin ls -ld . uname -a pwd id lsattr Lefichier.machin file Lefichier lsof | grep Lefichier fuser Lefichier.machin cat /proc/mounts cat /etc/debian_version ldd /bin/rm Et dans l'ordre ;-) Je rappelle qu'il s'agit d'une sequelle d'un mauvais demontage de partition (apm sur portable non connecte au reseau electrique dont la batterie semblait etre ok. 3 mois apres elle a lachee definitivement et avec la nouvelle plus de probleme) Ce crash avait flingue /lib et /bin dellbian:/lib.old# ls -ld * -rwxrw--wT1 16392985640960 1974-04-08 12:58 libcfont.so.0 dellbian:/lib.old# ls -ld . drwxrwxrwx2 root root 4096 2003-03-06 19:32 . dellbian:/lib.old# uname -a Linux dellbian 2.4.19custom #13 dim jan 19 15:08:01 CET 2003 i686 unknown unknown GNU/Linux dellbian:/lib.old# pwd /lib.old dellbian:/lib.old# id uid=0(root) gid=0(root) groupes=0(root),29(audio),1001(lpadmin) dellbian:/lib.old# lsattr * su--i-dA---X- libcfont.so.0 dellbian:/lib.old# file * libcfont.so.0: sticky data dellbian:/lib.old# lsof|grep libcfont.so.0 dellbian:/lib.old# fuser * bash: fuser: command not found dellbian:/lib.old# cat /proc/mounts rootfs / rootfs rw 0 0 /dev/root / ext2 rw 0 0 proc /proc proc rw 0 0 devpts /dev/pts devpts rw 0 0 /dev/hda2 /boot ext2 rw 0 0 /dev/hda1 /w98 vfat rw,nosuid,nodev,noexec 0 0 none /proc/bus/usb usbdevfs rw 0 0 dellbian:/lib.old# cat /etc/debian_version testing/unstable dellbian:/lib.old# ldd /bin/rm libc.so.6 = /lib/libc.so.6 (0x4001f000) /lib/ld-linux.so.2 = /lib/ld-linux.so.2 (0x4000) dellbian:/lib.old# -- : __ __ __ __ __ __ [EMAIL PROTECTED] : /_// __ // __ //_// __ // / phone.: +48 32 285 4554 : / / / /_/ // /_/ / / / / /_/ // / fax: +48 32 285 4554 : /_/ /_//_/ /_/ /_/ /_//_/ mobile..: +48 602 284 546
Re: Suppression de fichier
le Fri, Mar 07, 2003 at 08:49:08AM +0100, daniel huhardeaux a ecrit: dellbian:/lib.old# lsattr * su--i-dA---X- libcfont.so.0 ^ man chattr: A file with the `i' attribute cannot be modified: it can not be deleted or renamed, no link can be created to this file and no data can be written to the file. Only the superuser can set or clear this attribute. Donc je preconnise chattr -i libcfont.so.0 en root puis rm licfont.so.0 J'ai gagne ? Tus -- Unix IS user friendly , it is just selective about who his friends are. ARTUS Guillaume [EMAIL PROTECTED]
Re: Suppression de fichier
ARTUS Guillaume wrote: [...] J'ai gagne ? Une biere a mon compte. Merci. Cela m'avait ete suggere hier mais ce point m'a echappe. -- : __ __ __ __ __ __ [EMAIL PROTECTED] : /_// __ // __ //_// __ // / phone.: +48 32 285 4554 : / / / /_/ // /_/ / / / / /_/ // / fax: +48 32 285 4554 : /_/ /_//_/ /_/ /_/ /_//_/ mobile..: +48 602 284 546
Re: Suppression de fichier
On Thu, 06 Mar 2003 19:43:08 +0100 daniel huhardeaux [EMAIL PROTECTED] wrote: Erwan David wrote: [...] 1) fsck (y'a des chances que le file system soit corrompu) Non, ca fait trois mois qu'il traine, le systeme a ete fsck'er depuis ;-) 2) chattr (au cas où le fichier ait l'attribut undeletable) change rien 3) clri (mais là c'est vraiment désespéré) Sort d'ou lui? Je ne le trouve nulle part, meme dans apt-cache C'est un ancien utilitaire, la solution de ton problème est dans debugfs à ouvrir sous root En mode single de préférence, le répertoire démonté, tu fait# debugs /dev/hda1 Exemple: portable:/tmp# debugfs /dev/hda5 debugfs 1.25.9 (10-Dec-2001) debugfs: cd tmp debugfs: clri totototo clri: Filesystem opened read/only --- normal, c'est ma racine debugfs: quit portable:/tmp# François Boisson
Re: Suppression de fichier
Le Fri 7/03/2003, François Boisson disait 3) clri (mais là c'est vraiment désespéré) Sort d'ou lui? Je ne le trouve nulle part, meme dans apt-cache C'est un ancien utilitaire, la solution de ton problème est dans debugfs à ouvrir sous root En mode single de préférence, le répertoire démonté, tu fait# debugs /dev/hda1 Exemple: portable:/tmp# debugfs /dev/hda5 debugfs 1.25.9 (10-Dec-2001) debugfs: cd tmp debugfs: clri totototo clri: Filesystem opened read/only --- normal, c'est ma racine debugfs: quit portable:/tmp# Bon j'ai trahi mon age (il faut dire qu'on a heureusement rarement besoin de ça). Je note le debugfs par contre. -- Erwan
Suppression de fichier
Bonjour, j'ai un fichier appartenant a 16392:9856 en mode 1762 (rwxrw..wT) et ce suite a un crash. Quelqu'un aurait il une idee comment supprimer ce fichier? J'ai cree un utilisateur 16392 mais rien n'y fait! Merci -- : __ __ __ __ __ __ [EMAIL PROTECTED] : /_// __ // __ //_// __ // / phone.: +48 32 285 4554 : / / / /_/ // /_/ / / / / /_/ // / fax: +48 32 285 4554 : /_/ /_//_/ /_/ /_/ /_//_/ mobile..: +48 602 284 546
Re: Suppression de fichier
* daniel huhardeaux [EMAIL PROTECTED] [2003-03-06 17:00] : Bonjour, j'ai un fichier appartenant a 16392:9856 en mode 1762 (rwxrw..wT) et ce suite a un crash. Quelqu'un aurait il une idee comment supprimer ce fichier? J'ai cree un utilisateur 16392 mais rien n'y fait! Utiliser le compte root pour faire la suppression ? (quelque chose doit forcément m'échapper ici ...) Fred
Re: Suppression de fichier
Le Thu 6/03/2003, Frédéric Bothamy disait * daniel huhardeaux [EMAIL PROTECTED] [2003-03-06 17:00] : Bonjour, j'ai un fichier appartenant a 16392:9856 en mode 1762 (rwxrw..wT) et ce suite a un crash. Quelqu'un aurait il une idee comment supprimer ce fichier? J'ai cree un utilisateur 16392 mais rien n'y fait! Utiliser le compte root pour faire la suppression ? (quelque chose doit forcément m'échapper ici ...) 1) fsck (y'a des chances que le file system soit corrompu) 2) chattr (au cas où le fichier ait l'attribut undeletable) 3) clri (mais là c'est vraiment désespéré) à essayer dans l'ordre. Notons que le 3ème va imposer l'usage d'un fsck après coup pour Bienentendu bien lire la doc avant d'utiliser. -- Erwan
Re: Suppression de fichier
Frédéric Bothamy wrote: * daniel huhardeaux [EMAIL PROTECTED] [2003-03-06 17:00] : Bonjour, j'ai un fichier appartenant a 16392:9856 en mode 1762 (rwxrw..wT) et ce suite a un crash. Quelqu'un aurait il une idee comment supprimer ce fichier? J'ai cree un utilisateur 16392 mais rien n'y fait! Utiliser le compte root pour faire la suppression ? (quelque chose doit forcément m'échapper ici ...) Yop: le T c'est sticky bit. Donc meme root ne peut :-( Et comme dit, j'ai meme cree l'utilisateur qui a pourtant tous les droits et ne peut rien modifier. mke2fs semble etre la seule solution ;-) -- : __ __ __ __ __ __ [EMAIL PROTECTED] : /_// __ // __ //_// __ // / phone.: +48 32 285 4554 : / / / /_/ // /_/ / / / / /_/ // / fax: +48 32 285 4554 : /_/ /_//_/ /_/ /_/ /_//_/ mobile..: +48 602 284 546
Re: Suppression de fichier
On Thu, Mar 06, 2003 at 05:46:09PM +0100, Frédéric Bothamy wrote: * daniel huhardeaux [EMAIL PROTECTED] [2003-03-06 17:00] : Bonjour, j'ai un fichier appartenant a 16392:9856 en mode 1762 (rwxrw..wT) et ce suite a un crash. Quelqu'un aurait il une idee comment supprimer ce fichier? J'ai cree un utilisateur 16392 mais rien n'y fait! Utiliser le compte root pour faire la suppression ? (quelque chose doit forcément m'échapper ici ...) Hmm, j'ai eu une fois ce genre de problème et même root ne pouvait pas l'effacer. Si je me souviens bien c'est parce qu'en plus le fichier prétendait avoir une taille gigantesque (le champ de taille dans la structure sur disque étant aussi farfelu, avec 64 bits ça va loin). Je crois me souvenir que je m'en suis sorti soit avec: cat /dev/null fichier_a_ecraser soit: dd if=/dev/null of=fichier_a_ecraser suivi d'un rm final. En gros c'est comme si l'appel système unlink n'en voulait pas mais on pouvait l'écraser avec la création d'un fichier du même nom. Gabriel
Re: Suppression de fichier
Le jeu 06/03/2003 à 17:00, daniel huhardeaux a écrit : Bonjour, j'ai un fichier appartenant a 16392:9856 en mode 1762 (rwxrw..wT) et ce suite a un crash. Quelqu'un aurait il une idee comment supprimer ce fichier? J'ai cree un utilisateur 16392 mais rien n'y fait! Merci Bonjour, Il faut être 'root' pour supprimer ce genre de fichiers. L'utilisateur 16392 ne sert à rien. Si vraiment tu veux un utilisateur propriétaire de ce fichier (inutile pour supprimer un fichier indésirable), il faut créer un utilisateur qui a l'**userID** (son numéro d'identification dans la liste des utilisateurs) 16392 et un nom quelconque. Si en tant que root tu as des problèmes pour supprimer ce fichier, c'est peut-être parce que le nom de ce dernier commence par un caractère peu orthodoxe pour un début de fichier. Dans ce cas, essaye: rm -- fichier_zarb Stéphane
Re: Suppression de fichier
Je crois me souvenir que je m'en suis sorti soit avec: cat /dev/null fichier_a_ecraser soit: dd if=/dev/null of=fichier_a_ecraser Dans les deux cas: permission non accordee -- : __ __ __ __ __ __ [EMAIL PROTECTED] : /_// __ // __ //_// __ // / phone.: +48 32 285 4554 : / / / /_/ // /_/ / / / / /_/ // / fax: +48 32 285 4554 : /_/ /_//_/ /_/ /_/ /_//_/ mobile..: +48 602 284 546
Re: Suppression de fichier
Stéphane Ravier wrote: [...] rm -- fichier_zarb rm: détruire un fichier protégé en écriture fichier régulier `libcfont.so.0'? y rm: ne peut enlever `libcfont.so.0': Opération non permise -- : __ __ __ __ __ __ [EMAIL PROTECTED] : /_// __ // __ //_// __ // / phone.: +48 32 285 4554 : / / / /_/ // /_/ / / / / /_/ // / fax: +48 32 285 4554 : /_/ /_//_/ /_/ /_/ /_//_/ mobile..: +48 602 284 546
Re: Suppression de fichier
Erwan David wrote: [...] 1) fsck (y'a des chances que le file system soit corrompu) Non, ca fait trois mois qu'il traine, le systeme a ete fsck'er depuis ;-) 2) chattr (au cas où le fichier ait l'attribut undeletable) change rien 3) clri (mais là c'est vraiment désespéré) Sort d'ou lui? Je ne le trouve nulle part, meme dans apt-cache -- : __ __ __ __ __ __ [EMAIL PROTECTED] : /_// __ // __ //_// __ // / phone.: +48 32 285 4554 : / / / /_/ // /_/ / / / / /_/ // / fax: +48 32 285 4554 : /_/ /_//_/ /_/ /_/ /_//_/ mobile..: +48 602 284 546
Re: Suppression de fichier
Gabriel Paubert [EMAIL PROTECTED] writes: Je crois me souvenir que je m'en suis sorti soit avec: cat /dev/null fichier_a_ecraser Tiens, encore un usage inutile de cat... :) ça se simplifie par: # fichier_a_ecraser -- The difference between waltzes and disco is mostly one of volume. -- T.K. -- François TOURDE - tourde.org - 23 rue Bernard GANTE - 93250 VILLEMOMBLE Tél: 01 49 35 96 69 - Mob: 06 81 01 81 80 eMail: mailto:[EMAIL PROTECTED] - URL: http://francois.tourde.org/
Re: Suppression de fichier
Gabriel Paubert wrote: Dans les deux cas: Permission non accordee Sous root? Bein oui -- : __ __ __ __ __ __ [EMAIL PROTECTED] : /_// __ // __ //_// __ // / phone.: +48 32 285 4554 : / / / /_/ // /_/ / / / / /_/ // / fax: +48 32 285 4554 : /_/ /_//_/ /_/ /_/ /_//_/ mobile..: +48 602 284 546
Re: Suppression de fichier
'nuit Le 7 Mar, daniel huhardeaux a écrit: dh Gabriel Paubert wrote: dh dhDans les deux cas: Permission non accordee Si tu nous filais plus d'infos, on arreterai peut-etre de tourner en rond non ? ls -ld Lefichier.machin ls -ld . uname -a pwd id lsattr Lefichier.machin file Lefichier lsof | grep Lefichier fuser Lefichier.machin cat /proc/mounts cat /etc/debian_version ldd /bin/rm Ça garanti pas qu'on trouvera mais ça fera un beau mail ;-) Christophe -- char*p=[)1++11+(QI1)9191991)9)1)(II1)919Y91)9)1)(AK+9;991+3*(9I1*IY991)Q1\ )(1I1))A91991)Q1)(+)1)1++9;)Q1+(;main(_){while(*p){for(_=*p-323;_;--_) putchar(' ');if(!(_=*p++-327))putchar('\n');else while(_--)printf(_/);}}