[Samba] 3.0 beta 3 - NT and Unix group mapping

Boogerman boogerman at interar.com.ar
Thu Jul 31 01:35:44 GMT 2003


Hello everyone!

I've been testing the 3.0 beta 3 (I've just upgraded from 2.2.7), and made a
PDC configuration with Windows XP Pro clients. Everything works fine,
however, I'm fine tuning the NT and Unix group mapping; in particular, I
want to map the Unix group 'users' to the NT group 'Power Users'.

I've tried:
net groupmap modify ntgroup="Power Users" unixgroup=users
with no success.
If I do, however
net groupmap modify ntgroup="Domain Admins" unixgroup=users
users are granted admin privileges

I've read the groupmapping chapter of the howto collection
(http://us1.samba.org/samba/devel/docs/html/Samba-HOWTO-Collection.html#grou
pmapping) and still got no clue (If anyone can point me to a more detailed
document by all means do so).

Here's my `net groupmap list`:

System Operators (S-1-5-32-549) -> -1
Domain Admins (S-1-5-21-1734957725-2317673715-2873464621-512) -> -1
Replicators (S-1-5-32-552) -> -1
Guests (S-1-5-32-546) -> -1
Domain Guests (S-1-5-21-1734957725-2317673715-2873464621-514) -> -1
Power Users (S-1-5-32-547) -> users
Print Operators (S-1-5-32-550) -> -1
Administrators (S-1-5-32-544) -> -1
Domain Users (S-1-5-21-1734957725-2317673715-2873464621-513) -> -1
Account Operators (S-1-5-32-548) -> -1
Backup Operators (S-1-5-32-551) -> -1
Users (S-1-5-32-545) -> -1

And my smb.conf:

[global]
        netbios name = Natsumi
        server string = Linux Server
        workgroup = BoogerSoft
        passdb backend = smbpasswd

        hosts allow = 192.168.0. 127.0.0.1

        ;act as domain and master browser
        os level = 64
        preferred master = yes
        domain master = yes
        local master = yes

        security = user

        encrypt passwords = yes

        domain logons = yes

        ;if this causes problems change it to \\%N\profile\%U
        logon path = \\%N\%U\profile
        logon drive = H:

        ;for win9x clients
        ;logon home = \\%N\%U\profile

        ;logon script, relative to the [netlogon] share
        logon script = logon.cmd

        ;neither of these seem to work with 3.0
        ;client code page = 850
        ;character set = ISO8859-1

[netlogon]
        comment = Network Logon Service
        path = /usr/local/samba/lib/netlogon
        read only = yes
        write list = ntadmin

[homes]
        comment = Home Directories
        browseable = no
        writable = yes
        create mask = 0600
        directory mask = 0700

And I am getting this in log.smbd when I do the "Power User" thing:
[2003/07/30 21:25:53, 1] rpc_server/srv_netlog_nt.c:_net_sam_logon(710)
  _net_sam_logon: user BOOGERSOFT\boogerman has user sid
S-1-5-21-1734957725-2317673715-2873464621-3000
   but group sid S-1-5-32-547.
  The conflicting domain portions are not supported for NETLOGON calls

And also this:
[2003/07/30 21:33:43, 0] rpc_server/srv_util.c:get_domain_user_groups(362)
  get_domain_user_groups: primary gid of user [boogerman] is not a Domain
group!
  get_domain_user_groups: You should fix it, NT doesn't like that

(I don't fully understand the messages, so any explanations will be
appreciated)

Well, that's too much, probably I got everything missconfigured (hey, after
all, it's my first PDC with 3.0). I hope someone will be able to help me
figure this one out...




More information about the samba mailing list