[Samba] samba member logon.. question.
L.P.H. van Belle
belle at bazuin.nl
Thu Apr 9 05:47:33 MDT 2015
wel, i was thinking about the following..
AD backend:
member1 = fileserver with only company data. linux and windows users.
member4 = database server with linux and windows users, nfs-kerberos connected with member1.
member5 = webserver server with linux and windows users, nfs-kerberos connected with member1. ( no external web server only internal )
RID backend:
member2 = profiles and user folders. windows only users and linux administrator user.
member3 = print server. windows users only for printing and linux administrator user.
This way when you create a user and you forget to set a uid, a windows user can always login
and policies are always set because of the generated uids. yes, access is denied to member1 thats ok, when a uid is forgotten to set.
No copies are done of files between the member servers (2,3) and (1,4,5) in this case.
A proxy server can use a rid backend, the proxy server needs a user with uid, but that can be a different uid.
This increases security imo
A mail server, depending on the setup, can be rid or ad.
in my case rid is an option, which also increases security. i dont need/have and homedirs here, all users are virtual here.
and all servers wil be using kerberos auth, and based on the access denied message of for fogotten uid,
i am makeing the asumption that i can have different uids/gids here ( with kerberos auth i mean )
why al of this..
I think this wil increase security in proxy and mail. sure it all depends on your setup,
but if by security leak/bugs access is gained, then the "faulty" uid, makes sure not access to files is possible
on the member1 server because of the differences in uid/gid.
What do you think about this, possible?
Any thoughts?
Greetz,
Louis
>-----Oorspronkelijk bericht-----
>Van: rowlandpenny at googlemail.com
>[mailto:samba-bounces at lists.samba.org] Namens Rowland Penny
>Verzonden: donderdag 9 april 2015 13:17
>Aan: samba at lists.samba.org
>Onderwerp: Re: [Samba] samba member logon.. question.
>
>On 09/04/15 12:01, L.P.H. van Belle wrote:
>> Ok, thanks, now you say it, logical yes..
>> It also explains more why lots of users have the problem
>accessing the member servers..
>> can we mix ad and rid...
>I would suppose so, but not on the same machine :-)
>
>Why would you want to though ?
>
>Using the RFC2307 attributes, you will get the same ID number on every
>Unix machine, whereas if you use the 'rid' backend, whilst you should
>get the same ID on each Unix machine, you will never get the
>same ID on
>an AD DC, in fact without intervention, you will get a different ID on
>different DCs
>
>If you only have one DC and one member server, then use the member
>server and use the 'rid' backend, anything other than this, use the
>RFC2307 attributes and the 'ad' backend.
>
>Rowland
>> Thanks!
>>
>> Louis
>>
>>
>>
>>
>>> -----Oorspronkelijk bericht-----
>>> Van: rowlandpenny at googlemail.com
>>> [mailto:samba-bounces at lists.samba.org] Namens Rowland Penny
>>> Verzonden: donderdag 9 april 2015 12:41
>>> Aan: samba at lists.samba.org
>>> Onderwerp: Re: [Samba] samba member logon.. question.
>>>
>>> On 09/04/15 09:19, L.P.H. van Belle wrote:
>>>> Hai all,
>>>>
>>>> I was testing with a member server and i had a small problem.
>>>> I found the solution but im just asking why?
>>>> Situation. DC + Member server, all is working fine.
>>>> All test ok. with AD backend !
>>>>
>>>> Now i did set some GPO's and i created a user to test.
>>> Tested wbinfo -u worked ok, id user did not work.. but i
>ignored that.
>>>
>>> Hi Louis, surely if 'id user' didn't work then your user is
>unknown to
>>> the Unix machine.
>>>
>>>> Now im logging in and my pc was complaining the user and
>>> profiles share was inaccessable.
>>>>
>>>> i noticed these messages [2015/04/08 16:48:19.967842, 0]
>>> ../source3/librpc/crypto/gse.c:645(gse_unseal)
>>>> gss_unwrap_iov failed with [ Miscellaneous failure (see
>>> text): unknown mech-code 0 for mech 1 2 840 113554 1 2 2]
>>>> [2015/04/08 16:48:19.968069, 0]
>>> ../source3/rpc_server/srv_pipe.c:1525(process_request_pdu)
>>>>
>>>> I increased the logging level on the member to 3 and found
>>> the following messages..
>>>> Found account name from PAC: testuser [T. testuser] Kerberos
>>> ticket principal name is [testuser at INTERNAL.DOMAIN.TLD]
>>>> and now it goes wrong.
>>>>
>>>> Username INTERNAL\testuser is invalid on this system .... uh?
>>> Well yes, the user doesn't exist on the machine.
>>>
>>>> Failed to map kerberos principal to system user
>>> (NT_STATUS_LOGON_FAILURE)
>>>>
>>>> If you encounter this problem, then give the user a UID and
>>> the problem is solved, I was able to login again and the
>>> message was gone.
>>>
>>> There you go, proof that the user must be known to the machine, you
>>> could also have used the 'rid' backend, this would have
>>> allocated an ID
>>> number without one in being in AD.
>>>
>>> A windows user is just a windows user, unless you do
>something to make
>>> it known to Unix.
>>>
>>> Rowland
>>>
>>>>
>>>> Is it obligated to give your users a uid/gid ? or is this
>>> backend depending?
>>>> So what if you want to run you setup with AD backend but you
>>> dont want to give all your users an uid/gid.
>>>> Is this possible? should be imo.
>>>>
>>>> Greetz,
>>>>
>>>> Louis
>>> --
>>> To unsubscribe from this list go to the following URL and read the
>>> instructions: https://lists.samba.org/mailman/options/samba
>>>
>>>
>
>--
>To unsubscribe from this list go to the following URL and read the
>instructions: https://lists.samba.org/mailman/options/samba
>
>
More information about the samba
mailing list