--- Adam Nielsen <[EMAIL PROTECTED]> wrote:

> > My setup involves sharing filesystem "/a" and then mounting it on
> > "/b".  I can > use "ls -l" on the "/b" filesystem in a
> > case-insensitive fashion but when I go to open the file by a
> > case-insensitive name the attempt fails.
> > 
> > Can someone please explain why I am not able to open() files with case
> > insensitive names even though stat() or lstat() works with them?
> 
> My guess would be that Samba's UNIX extensions are enabled, which allow
> you to do nice things like chmod, but also enable case sensitivity.
> You'll probably need to disable the UNIX extensions on the server or
> the mount point before this will work.
> 
> Cheers,
> Adam.
> 

Adam, can you be more explicit about what options?

Thanks ever so much for your wonderful assistance however no amount of fiddling
with smb.conf has availed me with a solution.

I did spend some time fiddling with gdb and found unix_convert() seems to be a
very relevent subroutine.

The reason I'm trying to make a Linux filesystem appear case insenstive via a
SAMBA share and a mount.cifs on the same box in a loopback fashion is that I
have been asked to move an FTP site from a Windows NT4 box to a Linux box and
I'm pretty convinced remote entities are using programs to access the FTP site
and so introducing case sensitivity would be a disruption.

I found at least one person is doing this:

http://blogs.msdn.com/junfeng/archive/2005/03/20/399418.aspx

<< We are dealing with the issue right now by mounting a folder in Linux with
samba and using the samba mount on localhost (basicly a loop back windows share
mount) and since samba has fixes for case insensitive it works when we port
things to Linux for asp.net projects. Its not a fun issue. >>

So it is being done.

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to