public inbox for cygwin-cvs@sourceware.org help / color / mirror / Atom feed
From: Corinna Vinschen <corinna@sourceware.org> To: cygwin-cvs@sourceware.org Subject: [newlib-cygwin] Cygwin: accounts: Unify nsswitch.conf db_* defaults Date: Wed, 22 Apr 2020 07:35:18 +0000 (GMT) [thread overview] Message-ID: <20200422073518.5A63C3870841@sourceware.org> (raw) https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=d5add9ee5e5e6e5dca97bc6061f427407c006de0 commit d5add9ee5e5e6e5dca97bc6061f427407c006de0 Author: David Macek via Cygwin-patches <cygwin-patches@cygwin.com> Date: Tue Apr 21 20:31:09 2020 +0200 Cygwin: accounts: Unify nsswitch.conf db_* defaults Signed-off-by: David Macek <david.macek.0@gmail.com> Diff: --- winsup/cygwin/uinfo.cc | 11 +---------- winsup/doc/ntsec.xml | 21 ++++++++++----------- 2 files changed, 11 insertions(+), 21 deletions(-) diff --git a/winsup/cygwin/uinfo.cc b/winsup/cygwin/uinfo.cc index 57d90189d..2d5fc488b 100644 --- a/winsup/cygwin/uinfo.cc +++ b/winsup/cygwin/uinfo.cc @@ -626,15 +626,12 @@ cygheap_pwdgrp::init () grp_cache.cygserver.init_grp (); grp_cache.file.init_grp (); grp_cache.win.init_grp (); - /* Default settings: + /* Default settings (excluding fallbacks): passwd: files db group: files db db_prefix: auto DISABLED db_separator: + DISABLED - db_home: cygwin desc - db_shell: cygwin desc - db_gecos: cygwin desc db_enum: cache builtin */ pwd_src = (NSS_SRC_FILES | NSS_SRC_DB); @@ -831,12 +828,6 @@ cygheap_pwdgrp::nss_init_line (const char *line) c += strspn (c, " \t"); ++idx; } - /* If nothing has been set, revert to default. */ - if (scheme[0].method == NSS_SCHEME_FALLBACK) - { - scheme[0].method = NSS_SCHEME_CYGWIN; - scheme[1].method = NSS_SCHEME_DESC; - } } } break; diff --git a/winsup/doc/ntsec.xml b/winsup/doc/ntsec.xml index 528784568..a4c253098 100644 --- a/winsup/doc/ntsec.xml +++ b/winsup/doc/ntsec.xml @@ -1507,19 +1507,16 @@ of each schema when used with <literal>db_home:</literal> </variablelist> <para> -As has been briefly mentioned before, the default setting for -<literal>db_home:</literal> is +<literal>db_home:</literal> defines no default schemata. If this setting is not +present in <filename>/etc/nsswitch.conf</filename>, the aforementioned fallback +takes over, which is equivalent to a <filename>/etc/nsswitch.conf</filename> +settting of </para> <screen> db_home: /home/%U </screen> -<para> -So by default, Cygwin just sets the home dir to -<filename>/home/$USERNAME</filename>. -</para> - </sect4> <sect4 id="ntsec-mapping-nsswitch-shell"> @@ -1590,8 +1587,10 @@ when used with <literal>db_shell:</literal> </variablelist> <para> -As for <literal>db_home:</literal>, the default setting for -<literal>db_shell:</literal> is pretty much a constant +<literal>db_shell:</literal> defines no default schemata. If this setting is +not present in <filename>/etc/nsswitch.conf</filename>, the aforementioned +fallback takes over, which is equivalent to a +<filename>/etc/nsswitch.conf</filename> settting of </para> <screen> @@ -1664,13 +1663,13 @@ The following list describes the meaning of each schema when used with <varlistentry> <term>Fallback</term> <listitem>If none of the schemes given for <literal>db_gecos:</literal> - define a non-empty pathname, nothing is added to + define a non-empty string, nothing is added to <literal>pw_gecos</literal>.</listitem> </varlistentry> </variablelist> <para> -The default setting for <literal>db_gecos:</literal> is the empty string. +<literal>db_gecos:</literal> defines no default schemata. </para> </sect4>
reply other threads:[~2020-04-22 7:35 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20200422073518.5A63C3870841@sourceware.org \ --to=corinna@sourceware.org \ --cc=cygwin-cvs@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).