nsswitch.conf: db/db_enum default excludes local
Brian Inglis
Brian.Inglis@SystematicSw.ab.ca
Wed Sep 26 15:09:00 GMT 2018
On 2018-09-26 01:45, Marco Atzeri wrote:
> Am 26.09.2018 um 06:13 schrieb Brian Inglis:
>> On 2018-09-25 06:30, Andrey Repin wrote:
>>> I just noticed something that I think is an oddity. Or a possible improvement.
>>> If you set your nsswitch.conf to, say;
>>> passwd: db
>>> db_enum: cache builtin local files
>>> The accounts listed in /etc/passwd aren't looked up.
>>> I understand that it's a documented behavior, but it looks... odd to me.
>>
>> Â From the UG they should be looked up and may appear more than once if you
>> specify say "files" in an entry and also a db_... entry.
>> Did you test with "getent passwd"? I get SYSTEM and NT SERVICE repeated.
>> I get a comprehensive account list with mkpasswd.
>> I have W10 rs4_release/6.3/10.0/17134.286/1803, Cygwin 64 2.11.1, and default
>> nsswitch.
>
> on W10 Home I see only double SYSTEM on both "getent passwd" and
> "getent group"
>
> However "getent passwd" is not reporting local user, cyg_server, sshd,
> guest that instead are reported by "mkpasswd"
UG says default db/db_enum is cache builtin excluding local.
This does not seem consistent with default using SAM instead of files which
should include local.
--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada
This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list