[Samba] Different primary group between 4.5.x and 4.6.x
aluno3 at poczta.onet.pl
aluno3 at poczta.onet.pl
Mon May 29 06:40:07 UTC 2017
On 26.05.2017 17:03, Rowland Penny via samba wrote:
> On Fri, 26 May 2017 15:50:04 +0200
> aluno3--- via samba <samba at lists.samba.org> wrote:
>
>>
>> Is there possibility to not set "Unix
>> Attributes" and have the same behavior as in 4.5?
>
> I do not know, you may have found a bug
>
> If I run 'id guest' on a Samba 4.6.x DC, I get this:
>
> uid=3000002(SAMDOM\guest) gid=10000(SAMDOM\domain users)
> groups=10000(SAMDOM\domain
> users),3000002(SAMDOM\guest),3000003(SAMDOM\domain
> guests),3000006(BUILTIN\guests),3000001(BUILTIN\users)
>
> The 'uid' is correct, but, like you, the gid is set to 'Domain Users'
> even though the 'guest' users primaryGroupID is '514' which is 'Domain
> Guests'
>
>>
>> Also in "winbind changes" section in release notes we can read:
>>
>> "This means that "id <username>" without the user having logged in
>> previously stops showing any supplementary groups. Also, it will show
>> "DOMAIN\Domain Users" as the primary group. Once the user has logged
>> in, "id <username>" will correctly show the primary group and
>> supplementary group list. "
>>
>> also
>>
>> "The winbind change to simplify the calculation of supplementary
>> groups to make it more reliable and predictable has been deferred to
>> 4.7 or later.
>>
>> This means that 'id <username>' without the user having logged in
>> previously works similar to 4.5."
>>
>> but in spite of I logged to share using guest user, "id <username>"
>> shows the same result.
>>
>>
>
> If I run 'id guest' on a Unix domain member, I get:
>
> id: guest: no such user
>
> Have you given 'Guest' a uidNumber and/or gidNumber attribute ?
If I run "id guest" I also have "no such user". I need to pass also
domain realm:
root at root:~$ id guest
id: guest: no such user
root at root:~$ wbinfo -u|grep -i guest
DEV2+guest
root at root:~$ id DEV2+guest
uid=66037(DEV2+guest) gid=66049(DEV2+domain users)
groups=66049(DEV2+domain users),66037(DEV2+guest),66050(DEV2+domain guests)
>
> I do not think that you should be able to log in as 'Guest', this is
> Windows version of the Unix user 'nobody' and you cannot log in as
> 'nobody'
>
of course I meant about DEV2+guest.
In release notes we have:
"This means that 'id <username>' without the user having logged in
previously works similar to 4.5"
I'm a little confused about this. Should I apply patch from:
https://bugzilla.samba.org/show_bug.cgi?id=12612
which bug was mentioned here:
https://www.samba.org/samba/history/samba-4.6.0.html
https://wiki.samba.org/index.php/Samba_4.6_Features_added/changed
to have the same result as in 4.5? or this should also work in native
4.6 version without any changes?
More information about the samba
mailing list