I figured it out from your hints.  I had

admin users = foo, bar

and then in my username-map I had

foo=bar

and that magically made it become root.

To fix it, I removed foo and only left

admin users = bar

Thank you


On 12/27/2010 9:10 PM, Micheas Herman wrote:
On Mon, Dec 27, 2010 at 2:45 PM, Troy<t...@twisted.net>  wrote:
A very strange problem just started happening with Samba after I upgraded to
version samba34-3.4.9 on FreeBSD 8.0-STABLE.

Let's say my username is foobar.  I copy a file named To Fix.txt from a
windows desktop machine to a samba share.

In the log it shows the following:

[2010/10/28 00:53:16,  2] lib/access.c:406(check_access)
  Allowed connection from 172.16.0.5 (172.16.0.5)
[2010/10/28 00:53:24,  2] smbd/open.c:580(open_file)
  foobar opened file Working/To Fix.txt read=Yes write=Yes (numopen=2)
[2010/10/28 00:53:24,  2] smbd/close.c:612(close_normal_file)
  foobar closed file Working/To Fix.txt (numopen=1) NT_STATUS_OK

Then when I look at the owner:group of the file that was just copied it
shows:

-rwxr-xr-x   1 root      wheel        1422 Oct 27 16:07 To Fix.txt*

I cannot figure out why the file is owned by root:wheel when it should be
foobar:foobar.

No sticky bit is set on the directory and the parent directory permissions
are owned by the user foobar:wheel

drwxr-xr-x   6 foobar  wheel   512 Oct 28 00:53 Working/

This is only happening when I copy over files using Samba.  Anyone have any
ideas?
It looks like foobar is being mapped to root. There are several ways
that this can happen.

My first suspect would be that force user = root has been put in the
smb.conf file by a gui, and the change only took place after the
restarting of samba. (only because this happened to me once.)

My second suspect, (which is more likely) would be that smbpasswd was
munged during the upgrade.

A third possibility is that the user shows up as

admin users = foobar, admin, troy

For more useful help, the entire smb.conf file would probably need to be known.



Thanks
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to