Sorry,
I have to correct myself!
Blaming samba was the wrong address, I have to blame Gnome-VFS instead!
Up to now I always used Nautilus to access the samba shares. Nautilus uses GVFS and
libsmbclient to handle samba shares and GVFS does not support "unix extensions". What I now did:
on the B3: add a line to
/etc/samba/smb.conf to enable the UNIX-extensions:
On the Linux-clients:
install
cifs-utils and use normal mount with option
-t cifs to mount the samba share
With this method of access all filenames are displayed correctly on the command line and also in applications. I even can create files and directories with lot of those "forbidden characters" , see here in /home/storage:
Code: Select all
drwxrwsrwx 2 nobody users 0 24. Feb 14:31 5%?:
-rwxrwxrwx 1 nobody users 0 24. Feb 14:31 ?:xx"
Conclusion: CIFS supports the unix extensions and thus resolves the limitations. However this way is no longer as comfortable as access via GVFS and you have to mount manually or via
/etc/fstab.
BTW: I never blamed B3 for that, was just searching for a solution, because those filenames were created automatically by CDDB when ripping my CD's and converting to MP3. With 100's of files ind many subdirectories renaming/converting files was not acceptable.
King regards,
Ingo
EDIT: here a good documentation on CIFS:
http://pserver.samba.org/samba/ftp/cifs ... -guide.pdf