On Fri, Feb 20, 2004 at 05:07:09PM +0100, Jens Puruckherr wrote:
lug-dd@schlittermann.de writes:
Hi Jens,
man lsattr ?
pummel@linux:~/data2/rescue/274103_274104/private> lsattr '}:2558:0398X9~QF'
Hast du den Namen per Hand eingegeben oder mittels bash autocompletion? Ich tippe mal darauf, das entweder der Dateiname ein Zeichen enthält was auf der Shell nicht sichtbar ist, deswegen ist die Datei nie identisch mit dem von dir eingegebenen String, oder du hast ein RootKit im Kernel der die system_call_table überschrieben hat und das Löschen/Bearbeiten nicht erlaubt. Da mir aber schon mal jemand so einen Fehler auf einem neu eingerichteten Rechner beschrieben hat tippe ich mal auf Ersteres.
Du kannst ja mal ein kleines Perl-Skript/C-Programm schreiben was mittels readdir() durch das Verzeichnis wandert und dir alle Dateinamen im HexCode ausgibt, mal sehen ob die Anzahl der Zeichen mit den der sichtbaren übereinstimmt.
Ciao, Tobias