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

fbc flexbumpchest at gmail.com
Fri Mar 27 20:17:30 GMT 2009


*bump*
Nobody has any ideas?

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

> 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