I am attempting to get a Debian box running Samba 3.0.23d (latest from
debian testing) to work with our shiny new Windows 2003 server PDC.

I can join the domain.
windbinds various wbinfo commands return all the groups and users, as does
getent.
I can access everything from the PDC.

Effectively, everything works _except_ specifying a group to 'valid users'.
My smb.conf[0] is run of the mill and I see nothing out of the ordinary.
'wbinfo -g' reports[1] all the right stuff.  I made a share (accounting) and
specified that the 'FOO+finance' group should have access by way of:

valid users = +"FOO+finance"

but it doesn't work.  I can remove the valid users entry from smb.conf and
it mounts.  I can specify individual users (e.g. "FOO+cwatson") and it works
when those users connect.  It ONLY FAILS when I use a group.  The users I
test are in the groups.  I can see this on both the PDC and on the Linux box
via id(1).

I've seen mention of this sporadically via google and searching the
archives.  My log files contain the following information that I think may
be pertinent (valid users = +"FOO\finance"):

2007/01/10 14:52:43, 4] smbd/reply.c:reply_tcon_and_X(668)
 Client requested device type [?????] for share [ACCOUNTING]
[2007/01/10 14:52:43, 5] smbd/service.c:make_connection(1125)
 making a connection to 'normal' service accounting
[2007/01/10 14:52:43, 3] lib/util_sid.c:string_to_sid(223)
 string_to_sid: Sid +FOO+finance does not start with 'S-'.
[2007/01/10 14:52:43, 10] passdb/lookup_sid.c:lookup_name(64)
 lookup_name: FOO\finance => FOO (domain), finance (name)
[2007/01/10 14:52:43, 10] smbd/share_access.c:user_ok_token(208)
 User MAGAZINES+cwatson not in 'valid users'
[2007/01/10 14:52:43, 2] smbd/service.c:make_connection_snum(580)
 user 'MAGAZINES+cwatson' (from session setup) not permitted to access this
share (accounting)

It doesn't seem to be checking if MAGAZINES\cwatson is even in a domain.
Any ideas?  I can happily provide more information...

[0] - smb.conf
[global]
  unix charset = US-ASCII
  workgroup = FOO
  realm = FOO.COM
  password server = dc1
  server string = %h server (Samba %v)
  encrypt passwords = yes
  log level = 10
  security = ADS
  log level = 1
  syslog = 0
  use spnego = yes

  domain master = no
  local master = no
  preferred master = no
  os level = 0

  logfile = /var/log/samba/log.%m
  ldap ssl = no
  idmap uid = 10000-20000
  idmap gid = 10000-20000
  template shell = /bin/bash
  winbind separator = +
  winbind nested groups = yes
  winbind enum users = yes
  winbind enum groups = yes
  winbind use default domain = yes
  template homedir = /home/FOO/users/%U
[accounting]
  valid users = +"FOO+finance"
  path = /home/MCI/accounting
  writeable = yes
  read only = No

[1] wbinfo -g output
BUILTIN+administrators
BUILTIN+users
domain computers
domain controllers
schema admins
enterprise admins
domain admins
domain users
domain guests
group policy creator owners
dnsupdateproxy
technology
finance
pub relations
marketing
executives

--
Cory 'G' Watson
http://www.onemogin.com
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to