The POSIX setting controls the wire protocol. Posix protocol makes filenames case sensitive on the server side since that is where the name resolution takes place. The protocol setting is in fs/cifs/cifssmb.c:42 where the protocol defs are enumerated.
The question here is what the default for CIFS should be because there are compatibility implications for both. The default config from kernel.org is to set POSIX and ATTR. What would break in Windows<->Linux interoperability if filenames became the UNIX/Linux default rather than the Windows default? My recommendation is to set them both because this is a client side setting. -- stat broken for CIFS filesystem https://bugs.launchpad.net/bugs/220658 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs