[Samba] Mapping characters for non-DOS names under UNIX

TAKAHASHI Motonobu monyo at monyo.com
Thu Jan 6 05:57:01 MST 2011


Create your custom vfs module.
Perhaps vfs_cap.c shows you how to do this.

Also to create a custom charset module may offer another way.

---
TAKAHASHI Motonobu <monyo at samba.gr.jp>

2011/1/6 tao wang <twang1017 at gmail.com>:
> Hi All,
>
> As known, samba can mapping non-DOS names under UNIX to DOS-compatible names
> by using some HASH/HASH2 algorithm. But is there any way we can define a
> character mapping tables by self, not using HASH? such as: (just a sample)
>
> character mapping table:
> Unix        Windows
> "     <------->    a
> *     <------->    b
> /     <------->    c
> :     <------->    d
> <    <------->    e
>>    <------->    f
> ?    <------->    g
> \    <-------->    h
> |    <-------->    i
>
> then a filename '***' on Unix will be mapped to 'bbb' on Windows... and so
> on.
>
> Thanks a lot.


More information about the samba mailing list