[Samba] Illegal filenames produced by rename

Tristan Miller psychonaut at nothingisreal.com
Wed Mar 9 22:45:11 GMT 2005


Greetings.

I have a Windows share mounted via Samba.  I recently tried to rename some
files; the destination filenames had some high-bit characters.  The
renaming had some completely unexpected consequences; the new filenames
now contain the full pathname (including backslashes), plus other illegal
characters (colons).  The files can no longer be accessed or modified,
either from the remote GNU/Linux or on the Windows 2000 machine itself. 
GNU/Linux gives me the error "No such file or directory", and the Windows
machine "Die Quellendatei oder vom Quelldatenträger kann nicht gelesen
werden" (The source file or device cannot be read).

It seems to me that Samba should not allow the creation of illegal
filenames, but perhaps there's no way for it to know.  So is this a bug? 
If so, I'll file a report.  Regardless, is there any way I can rename the
files to something proper?

Here's what I did to cause the mangled names:

[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ ls
(01) Miranda.mp3       (05) Tjet.mp3          (09) Hritibjorn.mp3    (13)
Myrinandar.mp3
(02) Skrid.mp3         (06) Laekning.mp3      (10) Sokkar.mp3
(03) Krid.mp3          (07) Drek Lek.mp3      (11) Med Tek.mp3
(04) Iprottir.mp3      (08) Beri Beri.mp3     (12) Getekkisofid.mp3                                
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ mv \(01\)\ Miranda.mp3 "01
- Miranda.mp3"
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ mv \(02\)\ Skrid.mp3 "02 -
Skrið.mp3"
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ mv *03* "03 - Kríó.mp3"
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ mv *04* "04 - Íþróttir.mp3"
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ mv *05* "05 - Tjet.mp3"
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ mv *06* "06 - Lækning.mp3"
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ mv *07* "07 - Drek-Lek.mp3"
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ mv *08* "08 -
Beri-Beri.mp3"
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ mv *09* "09 -
Hvítibjörn.mp3"
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ mv *10* "10 - Sokkar.mp3"
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ mv *11* "11 - Með-Tek.mp3"
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ mv *12* "12 - Get Ekki
Sofið.mp3"
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ mv *13* "13 - Mýrin
Andar.mp3"                 
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ ls
01 - Miranda.mp3     10 - Sokkar.mp3
03 - Kríó.mp3        Tappi Tíkarrass\Miranda\02 - Skri:00f0.mp3
05 - Tjet.mp3        Tappi Tíkarrass\Miranda\04 - :00cd:00feróttir.mp3
06 - Lækning.mp3     Tappi Tíkarrass\Miranda\11 - Me:00f0-Tek.mp3
07 - Drek-Lek.mp3    Tappi Tíkarrass\Miranda\12 - Get Ekki Sofi:00f0.mp3
08 - Beri-Beri.mp3   Tappi Tíkarrass\Miranda\13 - M:00fdrin Andar.mp3
09 - Hvítibjörn.mp3
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$ cat Tappi\
Tíkarrass\\Miranda\\02\ -\ Skri\:00f0.mp3
cat: Tappi Tíkarrass\Miranda\02 - Skri:00f0.mp3: No such file or directory
[psy at port-3108:/mnt/M/Tappi Tíkarrass/Miranda]$

Regards,
Tristan

-- 
   _
  _V.-o  Tristan Miller [en,(fr,de,ia)]  ><  Space is limited
 / |`-'  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=  <>  In a haiku, so it's hard
(7_\\    http://www.nothingisreal.com/   ><  To finish what you



More information about the samba mailing list