[Samba] Wither "uidNumber" and "gidNumber"? (was: Re: ldbedit: no matching records - cannot edit (newly-created user))
Jim Seymour
jseymour at LinxNet.com
Sat Sep 12 23:38:07 UTC 2015
On Sat, 12 Sep 2015 21:47:28 +0100
Rowland Penny <rowlandpenny241155 at gmail.com> wrote:
> On 12/09/15 21:26, Jim Seymour wrote:
[snip]
> > Ah, well... Now there's the question of what attributes are
> > required to create a group. I suppose I can just dump the
> > existing ldap db and see what groups are already there.
>
> ldif to create group:
>
> dn: CN=<groupname>,CN=Users,DC=example,DC=com
> objectClass: group
> cn: <groupname>
> name: <groupname>
> sAMAccountName: <groupname>
> objectCategory:
> CN=Group,CN=Schema,CN=Configuration,DC=example,DC=com
> distinguishedName: CN=<groupname>,CN=Users,DC=example,DC=com
Thanks! (That'll make life a bit easier :).)
>
[snip]
> > You mean by setting their gidNumber attribute to that group,
> > rather than whatever GID was given to "Domain Users"?, in their
> > sam.ldb record?
> >
> > But I thought you earlier said that would Break Things?
>
> No' what I said was (in a way you didn't understand) don't change
> the 'primaryGroupID' attribute, this is what makes the user a
> member of Domain Users
> The users 'primaryGroupID' != the Unix users primary group id (this
> is what is stored in the 'gidNumber' attribute)
Got it!
>
[snip]
> >
> >> As you are probably
> >> aware, on Unix you can only set the permissions for the user,
> >> group or other, but with NTFS ACLs you can set them for user1,
> >> user2, group1, group2 etc etc, all at the same time.
> > You can do the same under Unix/Linux with setfacl. I've been
> > doing that for years.
>
> Good, then you know how to use it :-)
Indeed :)
N.B.: And let this be a warning to Unix/Linux Admins: Not all
Unix/Linux backup/archiving utilities preserve and restore ACLs.
Some won't do it at all. Others require command-line switches.
>
[snip]
>
> There has been religious wars on here about calling 'Unix
> permissions' ACLs :-D
There's nothing about which to argue: There are *nix permissions and
there are ACLs. They are not the same thing, although they're used
to the same end: Determining who has what access to what.
Thanks for all your help, Rowland! It has been, literally,
invaluable.
Regards,
Jim
--
Note: My mail server employs *very* aggressive anti-spam
filtering. If you reply to this email and your email is
rejected, please accept my apologies and let me know via my
web form at <http://jimsun.LinxNet.com/contact/scform.php>.
More information about the samba
mailing list