[Bug 561281] Re: case sensitivity option (case sensitive=no) is not honored

Sven Ehret sven.ehret at gmail.com
Wed Apr 21 15:31:35 BST 2010


** Changed in: samba (Ubuntu)
       Status: New => Invalid

** Description changed:

  Binary package hint: samba
  
  In my setup using samba's “case sensitive = no” option it is not
  possible for Windows machines to create files with the same filename but
  different cases. Example: “file.test” can not reside next to
  “FILE.test”.
  
  However, when a LINUX client (Gentoo) connects to the SAMBA share, it is
  allowed to create such files, ignoring SAMBA's case sensitivity option.
  When the same LINUX client connects to a Windows share the behaviour is
  correct.
  
  $ lsb_release -rd
  Description:    Ubuntu lucid (development branch)
  Release:        10.04
  
  $ apt-cache policy samba
  samba:
-   Installed: 2:3.4.7~dfsg-1ubuntu2
-   Candidate: 2:3.4.7~dfsg-1ubuntu3
-   Version table:
-      2:3.4.7~dfsg-1ubuntu3 0
-         500 http://dz.archive.ubuntu.com/ubuntu/ lucid/main Packages
-  *** 2:3.4.7~dfsg-1ubuntu2 0
-         100 /var/lib/dpkg/status
- 
+   Installed: 2:3.4.7~dfsg-1ubuntu2
+   Candidate: 2:3.4.7~dfsg-1ubuntu3
+   Version table:
+      2:3.4.7~dfsg-1ubuntu3 0
+         500 http://dz.archive.ubuntu.com/ubuntu/ lucid/main Packages
+  *** 2:3.4.7~dfsg-1ubuntu2 0
+         100 /var/lib/dpkg/status
  
  mount options (output of mount command):
  //<samba-machine>/<share> on <mount point> type cifs (rw,mand,relatime,unc=\\<samba-machine>\<share>,username=<username>,domain=<domain>,uid=0,noforceuid,gid=0,noforcegid,addr=<ip address>,file_mode=0755,dir_mode=0755,nocase,rsize=16384,wsize=57344)
  
  global section in smb.conf:
  [global]
-   log level = 2
-   netbios name = <netbios name>
-   workgroup = <workgroup>
-   wins server = <wins server>
-   map to guest = Bad User
-   encrypt passwords = true
-   domain master = no
-   local master = yes
-   domain logons = yes
-   os level = 63
-   passdb backend = ldapsam:ldap://127.0.0.1/
-   obey pam restrictions = no
-   security = user
-   ldap admin dn = <ldap admin dn>
-   ldap ssl = no
-   ldap delete dn= yes
-   ldap group suffix = ou=Groups
-   ldap machine suffix = ou=Computers
-   ldap user suffix = ou=Users
-   ldap suffix = <ldap suffix>
-   winbind nested groups = no
-   winbind trusted domains only = yes
-   case sensitive = no
+   log level = 2
+   netbios name = <netbios name>
+   workgroup = <workgroup>
+   wins server = <wins server>
+   map to guest = Bad User
+   encrypt passwords = true
+   domain master = no
+   local master = yes
+   domain logons = yes
+   os level = 63
+   passdb backend = ldapsam:ldap://127.0.0.1/
+   obey pam restrictions = no
+   security = user
+   ldap admin dn = <ldap admin dn>
+   ldap ssl = no
+   ldap delete dn= yes
+   ldap group suffix = ou=Groups
+   ldap machine suffix = ou=Computers
+   ldap user suffix = ou=Users
+   ldap suffix = <ldap suffix>
+   winbind nested groups = no
+   winbind trusted domains only = yes
+   case sensitive = no
  
  share section in smb.conf:
  [<share name>$]
-   path = <path>
-   browseable = no
-   writeable = yes
-   inherit acls = yes
-   inherit permissions = yes
-   create mask = 775
-   directory mask = 775
-   write list = <write list>
-   nt acl support = no
-   vfs objects = recycle
-   recycle: repository = __Trash
-   recycle: keeptree = Yes
-   recycle: exclude = *.tmp, *.temp, *.log, *.ldb
-   recycle: exclude_dir = tmp
-   recycle:versions = Yes
+   path = <path>
+   browseable = no
+   writeable = yes
+   inherit acls = yes
+   inherit permissions = yes
+   create mask = 775
+   directory mask = 775
+   write list = <write list>
+   nt acl support = no
+   vfs objects = recycle
+   recycle: repository = __Trash
+   recycle: keeptree = Yes
+   recycle: exclude = *.tmp, *.temp, *.log, *.ldb
+   recycle: exclude_dir = tmp
+   recycle:versions = Yes
  
  explanatory behaviour:
  # cd /mounts/samba-share
  # touch file.test
  # touch FILE.test
  # ls *.test
  FILE.text  file.test
  # cd /mounts/windows-share
  # touch file.test
  # touch FILE.test
  # ls *.test
  file.test
  
  ProblemType: Bug
  DistroRelease: Ubuntu 10.04
  Package: samba 2:3.4.7~dfsg-1ubuntu2
  ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
  Uname: Linux 2.6.32-19-generic x86_64
  NonfreeKernelModules: vmnet vmci vmmon
  Architecture: amd64
  Date: Mon Apr 12 09:35:02 2010
  InstallationMedia: Error: [Errno 13] Permission denied: '/var/log/installer/media-info'
  ProcEnviron:
-  LANG=en_US
-  SHELL=/bin/bash
+  LANG=en_US
+  SHELL=/bin/bash
  SambaServerRegression: No
  SourcePackage: samba

-- 
case sensitivity option (case sensitive=no) is not honored
https://bugs.launchpad.net/bugs/561281
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to samba in ubuntu.



More information about the Ubuntu-server-bugs mailing list