[Samba] is "map untrusted to domain" possible?
Rowland Penny
rpenny at samba.org
Fri Jun 29 08:26:25 UTC 2018
On Fri, 29 Jun 2018 15:48:32 +0800
d tbsky <tbskyd at gmail.com> wrote:
> hi:
> samba file server global configuration below:
>
> [global]
> workgroup = SAM-DOM
> netbios name = file
> # password server = DC.AD.SAM-DOM.EXAMPLE.COM
> realm = AD.SAM-DOM.EXAMPLE.COM
> security = ads
>
> idmap config *:backend = tdb
> idmap config *:range = 1000000-1999999
>
> idmap config SAM-DOM:backend = ad
> idmap config SAM-DOM:default = yes
> idmap config SAM-DOM:range = 1000-999999
> idmap config SAM-DOM:schema_mode = rfc2307
>
> winbind enum users = yes
> winbind enum groups = yes
> winbind nested groups = yes
> winbind use default domain = yes
> winbind offline logon = no
> obey pam restrictions = no
>
> winbind nss info = template
> template homedir = /share/samba/home/%U
> template shell = /bin/bash
>
> lanman auth = yes
> map untrusted to domain = yes
OK, if I remove all the default and unnecessary lines, I am left with
this:
[global]
workgroup = SAM-DOM
realm = AD.SAM-DOM.EXAMPLE.COM
security = ads
idmap config *:backend = tdb
idmap config *:range = 1000000-1999999
idmap config SAM-DOM:backend = ad
idmap config SAM-DOM:range = 1000-999999
idmap config SAM-DOM:schema_mode = rfc2307
winbind use default domain = yes
template homedir = /share/samba/home/%U
template shell = /bin/bash
lanman auth = yes
map untrusted to domain = yes
Just a couple of comments:
Because you start 'SAM-DOM' at '1000', you cannot have ANY local Unix
users.
You have 'lanman auth' set to yes, do you really have any Win95/98
clients ? If not, you should remove this security risk line.
With the above smb.conf, if a user called 'fred' connects from DOMSAM
(DOMSAM\fred), the user should become SAM-DOM\fred and then
authenticated. This means that SAM-DOM\fred must exist and DOMSAM\fred
must have the same password as SAM-DOM\fred.
Once the user is authenticated, 'winbind use default domain = yes' will
remove the domain name and SAM-DOM\fred would become just 'fred'.
If the above isn't happening, then, potentially, you have discovered a
bug.
Rowland
More information about the samba
mailing list