diff options
author | Lennart Poettering <lennart@poettering.net> | 2018-05-07 14:49:16 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2018-05-07 14:49:16 +0200 |
commit | bf613f7acc32ceddc063377c8e2fe958d4380656 (patch) | |
tree | 6ae22f6a263f7a544504581a2c427abb0c94a420 /man/systemd.special.xml | |
parent | af1c0de0e124c22858fce99534d4de1f7ed340a7 (diff) | |
download | systemd-bf613f7acc32ceddc063377c8e2fe958d4380656.tar.gz |
doc: clarify at which point user/group name resolution needs to work (#8884)
Prompted by the discussions on:
https://bugs.freedesktop.org/show_bug.cgi?id=106339
Diffstat (limited to 'man/systemd.special.xml')
-rw-r--r-- | man/systemd.special.xml | 33 |
1 files changed, 13 insertions, 20 deletions
diff --git a/man/systemd.special.xml b/man/systemd.special.xml index 4f96c3c4e6..b6ac433f9c 100644 --- a/man/systemd.special.xml +++ b/man/systemd.special.xml @@ -866,31 +866,24 @@ <varlistentry> <term><filename>nss-lookup.target</filename></term> <listitem> - <para>A target that should be used as synchronization point - for all host/network name service lookups. Note that this is - independent of user/group name lookups for which - <filename>nss-user-lookup.target</filename> should be used. - All services for which the availability of full host/network - name resolution is essential should be ordered after this - target, but not pull it in. systemd automatically adds - dependencies of type <varname>After=</varname> for this - target unit to all SysV init script service units with an - LSB header referring to the <literal>$named</literal> - facility.</para> + <para>A target that should be used as synchronization point for all host/network name service lookups. Note + that this is independent of UNIX user/group name lookups for which <filename>nss-user-lookup.target</filename> + should be used. All services for which the availability of full host/network name resolution is essential + should be ordered after this target, but not pull it in. systemd automatically adds dependencies of type + <varname>After=</varname> for this target unit to all SysV init script service units with an LSB header + referring to the <literal>$named</literal> facility.</para> </listitem> </varlistentry> <varlistentry> <term><filename>nss-user-lookup.target</filename></term> <listitem> - <para>A target that should be used as synchronization point - for all user/group name service lookups. Note that this is - independent of host/network name lookups for which - <filename>nss-lookup.target</filename> should be used. All - services for which the availability of the full user/group - database is essential should be ordered after this target, - but not pull it in. Note that system users are always - resolvable, and hence do not require any special ordering - against this target.</para> + <para>A target that should be used as synchronization point for all regular UNIX user/group name service + lookups. Note that this is independent of host/network name lookups for which + <filename>nss-lookup.target</filename> should be used. All services for which the availability of the full + user/group database is essential should be ordered after this target, but not pull it in. All services which + provide parts of the user/group database should be ordered before this target, and pull it in. Note that this + unit is only relevant for regular users and groups — system users and groups are required to be resolvable + during earliest boot already, and hence do not need any special ordering against this target.</para> </listitem> </varlistentry> <varlistentry> |