[Samba] Re: open_directory: unable to create *. Error was NT_STATUS_OBJECT_NAME_COLLISION

fbc flexbumpchest at gmail.com
Tue Jan 20 21:49:12 GMT 2009


I'm terribly sorry I forgot to mention the most vital stuff, I'm on the
latest rpm build (for FC8):
Fedora 8: kernel 2.6.23.1-42.fc8
samba-swat-3.0.33-0.fc8
samba-client-3.0.33-0.fc8
samba-common-3.0.33-0.fc8
samba-3.0.33-0.fc8

On Tue, Jan 20, 2009 at 3:44 PM, fbc <flexbumpchest at gmail.com> wrote:

> Hi, I'm having problems moving/renaming files as a member of.  I tried to
> move "test.txt" from "\\files\public\" to "\\files\public\OfficeWork".
> Here's the error I get in windows:
> *Cannot move test: access is denied.
> Make sure the disk is not full or write-protected and that the file is not
> currently in use.*
> Here's the error log:
> *[2009/01/20 15:10:34, 2] smbd/open.c:open_directory(2092)
>   open_directory: unable to create OfficeWork. Error was
> NT_STATUS_OBJECT_NAME_COLLISION*
>
> List of permissions in my \\files\public\ directory (ls -al):
> drwxrwx---  9 officeuser1       local_office     4096 2009-01-20 15:14
> OfficeWork
> -rwxrwx---  1 officeuser1       local_office        0 2009-01-20 15:28
> test.txt
>
> The relavent part of my smb.conf:
> *[global]
>         workgroup = OFFICE
>         netbios aliases = FILES
>         server string = Samba Server v%v
>         security = DOMAIN
>         passdb backend = tdbsam
>         passwd program = /usr/bin/passwd %u
>         passwd chat = *Enter\snew\sUNIX\spassword:* %n\n
> *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
>         passwd chat debug = Yes
>         username map = /etc/samba/smbusers
>         unix password sync = Yes
>         log level = 2
>         syslog = 0
>         log file = /var/log/samba/log.%m
>         max log size = 50
>         printcap name = CUPS
>         add user script = /usr/sbin/useradd -m '%u' -g users -G users
>         delete user script = /usr/sbin/userdel -r %u
>         add group script = /usr/sbin/groupadd %g
>         delete group script = /usr/sbin/groupdel %g
>         add user to group script = /usr/sbin/usernod -G %g %u
>         add machine script = /usr/sbin/useradd -s /bin/false/ -d
> /var/lib/nobody %u
>         logon script = %U.bat
>         logon path = \\%L\profiles\%U\%a
>         logon drive = H:
>         domain logons = Yes
>         os level = 255
>         preferred master = Yes
>         domain master = Yes
>         wins support = Yes
>         ldap ssl = no
>         idmap uid = 15000-20000
>         idmap gid = 15000-20000
>         template shell = /bin/bash
>         profile acls = Yes
>         cups options = raw
>         socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192
> SO_RCVBUF=8192
>         time server = yes
>         hide dot files = yes
>         invalid users = bin deamon sys man postfix mail ftp
>         admin users = george.alexander
>         smb ports = 445
>         vfs object = audit
>         domain admin group = @smbadmin
>         domain admin users = root
>
> [public]
>         comment = files
>         path = /home/samba/envision_files
>         valid users = @local_office
>         write list = @local_office
>         writable = Yes
>         create mask = 0770
>         directory mask = 0770
>         public = No*
>
> Here's the user's line in /etc/passwd:
> *officeuser1:x:503:502::/home/officeuser1:/bin/bash*
>
> Here's the local_office group's line from /etc/group:
> *local_office:x:502:*
>
> I've also tried specifying the comma separated usernames after "502:", with
> no better results.
>
> Both files are 770, owned by my group (local_office), and my group is in
> the "write list" for the share, so what the heck is going on?
> I've also tried increasing the log level, but that seems to give me even
> fewer details about what's going on.
> Anybody have any ideas?  Where should I start!? Thanks!
> -guth
>


More information about the samba mailing list