diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-07-15 04:20:35 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-15 04:20:35 +0900 |
commit | dfeb5a076ad27662a147b4aba98a53ffc04ba40c (patch) | |
tree | d5510532ff0f5e005e68b1e376dfd1a76ec16c6a /man | |
parent | c3d8a7e21c6aa8ebed705fb280cd56bf55aadf77 (diff) | |
parent | 3840b147818882a0d8e3ad5427c464796bb713f5 (diff) | |
download | systemd-dfeb5a076ad27662a147b4aba98a53ffc04ba40c.tar.gz |
Merge pull request #24016 from poettering/sysctl-cred-extra
sysctl: also process sysctl requests via the "sysctl.extra" credential
Diffstat (limited to 'man')
-rw-r--r-- | man/systemd-sysctl.service.xml | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/man/systemd-sysctl.service.xml b/man/systemd-sysctl.service.xml index 751aa2b09e..2313d4c44d 100644 --- a/man/systemd-sysctl.service.xml +++ b/man/systemd-sysctl.service.xml @@ -74,6 +74,30 @@ </refsect1> <refsect1> + <title>Credentials</title> + + <para><command>systemd-sysctl</command> supports the service credentials logic as implemented by + <varname>LoadCredential=</varname>/<varname>SetCredential=</varname> (see + <citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>1</manvolnum></citerefentry> for + details). The following credentials are used when passed in:</para> + + <variablelist> + <varlistentry> + <term><literal>sysctl.extra</literal></term> + + <listitem><para>The contents of this credential may contain additional lines to operate on. The + credential contents should follow the same format as any other <filename>sysctl.d/</filename> + drop-in. If this credential is passed it is processed after all of the drop-in files read from the + file system. The settings configured in the credential hence take precedence over those in the file + system.</para></listitem> + </varlistentry> + </variablelist> + + <para>Note that by default the <filename>systemd-sysctl.service</filename> unit file is set up to inherit + the <literal>sysctl.extra</literal> credential from the service manager.</para> + </refsect1> + + <refsect1> <title>Examples</title> <example> @@ -122,7 +146,7 @@ kernel.core_pattern = |/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t %P %I <para> <citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>sysctl.d</refentrytitle><manvolnum>5</manvolnum></citerefentry>, - <citerefentry project='man-pages'><refentrytitle>sysctl</refentrytitle><manvolnum>8</manvolnum></citerefentry>, + <citerefentry project='man-pages'><refentrytitle>sysctl</refentrytitle><manvolnum>8</manvolnum></citerefentry> </para> </refsect1> |