Hallo, On Thu, 17 Apr 2003, Bernd Brodesser wrote:
* David Haller schrieb am 16.Apr.2003:
On Wed, 16 Apr 2003, Bernd Brodesser wrote:
* David Haller schrieb am 16.Apr.2003:
PS: Jan, solle' mer mal unsere "fiesen" Dateinamen sammeln und als tarball wo ablegen?
;) Bitte Kontrollzeichen im Namen nicht vergessen. *fg*
Sowieso nicht. Backspace, Newline, Anfuehrungszeichen usw. muss mit rein. Halt alles ausser \0 und / ;)
Was passiert eigentlich, wenn im Dateiname ein / auftaucht?
Ich vermute mal, der Kernel (genauer, das (V)FS-Modul) wird sich weigern, einen solchen Dateinamen anzulegen... Teste z.B. mal mit ner (v)fat-Partition und ner perl-Manpage (die einen ':' enthaelt)... Da bekommst du nur ein "Nee, duu, so'n Dateinamen wollma net, hamma net, kringwa auch nich mer rein, also lassense uns in Ruh mit all son Zeuch" ;)
Das / könnte man im Dateinamen bekommen, wenn man hart auf die Device schreibt. vi /dev/hda1
Ouhauerha! *snigger* Aber bei sowas zieh ich vche dem vi und dem (x)emacs vor.
Ihh, bin ich fies!
Ja, auf die Weise kannst du latuernich jedes FS korrumpieren. Und wo ich schonmal dabei bin sabotier ich auch gleich noch den BS oder die FAT ;) Am besten so, dass sich das FS vom vfat-code unter Linux noch lesen und schreiben, bzw. schlicht "normal" verwenden laesst, aber Win* beim Zugriff abstuerzt (hehe) (AFAIR koennte das sogar gehen, nen rekursiver offset oder so... *eg*) Ich denke aber, wir sollten uns schon auf Dateinamen beschraenken, die sich auf legal via Kernel-VFS anlegen lassen... Achso, wenn wir so nen tarball haben, dann sollte es ggfs. vom VFS-code passende Fehlermeldungen geben, wenn man den tarball versucht auszupacken...
Achso: Bitte liebe Kinder, nicht nachmachen, könnte die ganze Partition zerstören.
Oh ja! Auch von mir nochmal die Warnung: DO NOT DO ANY OF THIS AT HOME! NOR AT WORK! Ich (und ich denke, auch gleich im Namen von Bernd und Jan) bzw. wir lehnen JEDE Folge JEGLICHER ART, die durch die evtl. Verwendung des o.g. oder des evtl. Tarballs mit solchen Dateinamen oder durch sonst etwas, was wir hier schreiben ab. Soweit es uns angeht schreiben wir hier staendig von 'rm -rf /' als root. Und wer das ausfuehrt und ist a) doof, und b) selber schuld und hat keinerlei Mitleid verdient. *harharharhar* -dn'*SCNR*'h, kann uns da vielleicht ein juristisch vorgebildeter einen besseren Disclaimer entwerfen? ;) PS: der vfat-code ist b0rken. Der legt u.U. defekte DOS-Namen an. Ich bin leider noch nicht dazu gekommen, das mit dem anderen charset-Parameter zu ueberpruefen... -- F: Was sagt ein frisch Assimilierter zu seinem Ex-Captain? A: SCNR [Bernd Reinecke]