Public bug reported:

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


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

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

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
SambaServerRegression: No
SourcePackage: samba

** Affects: samba (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug lucid

-- 
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.

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to