diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 03:50:40 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 03:50:40 +0000 |
commit | fc53809803cd2bc2434e312b19a18fa36776da12 (patch) | |
tree | b4b43bd6538f51965ce32856e9c053d0f90919c8 /man/tmpfiles.d.xml | |
parent | Adding upstream version 255.5. (diff) | |
download | systemd-fc53809803cd2bc2434e312b19a18fa36776da12.tar.xz systemd-fc53809803cd2bc2434e312b19a18fa36776da12.zip |
Adding upstream version 256.upstream/256
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'man/tmpfiles.d.xml')
-rw-r--r-- | man/tmpfiles.d.xml | 73 |
1 files changed, 36 insertions, 37 deletions
diff --git a/man/tmpfiles.d.xml b/man/tmpfiles.d.xml index 971b7e6..c897068 100644 --- a/man/tmpfiles.d.xml +++ b/man/tmpfiles.d.xml @@ -1,6 +1,6 @@ <?xml version='1.0'?> <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" - "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"> <!-- SPDX-License-Identifier: LGPL-2.1-or-later @@ -21,22 +21,25 @@ <refnamediv> <refname>tmpfiles.d</refname> - <refpurpose>Configuration for creation, deletion and cleaning of - volatile and temporary files</refpurpose> + <refpurpose>Configuration for creation, deletion, and cleaning of files and directories</refpurpose> </refnamediv> <refsynopsisdiv> - <para><literallayout><filename>/etc/tmpfiles.d/*.conf</filename> -<filename>/run/tmpfiles.d/*.conf</filename> -<filename>/usr/lib/tmpfiles.d/*.conf</filename> - </literallayout></para> - - <para><literallayout><filename>~/.config/user-tmpfiles.d/*.conf</filename> -<filename>$XDG_RUNTIME_DIR/user-tmpfiles.d/*.conf</filename> -<filename>~/.local/share/user-tmpfiles.d/*.conf</filename> -<filename index='false'>…</filename> -<filename>/usr/share/user-tmpfiles.d/*.conf</filename> - </literallayout></para> + <para><simplelist> + <member><filename>/etc/tmpfiles.d/*.conf</filename></member> + <member><filename>/run/tmpfiles.d/*.conf</filename></member> + <member><filename>/usr/local/lib/tmpfiles.d/*.conf</filename></member> + <member><filename>/usr/lib/tmpfiles.d/*.conf</filename></member> + </simplelist></para> + + <para><simplelist> + <member><filename>~/.config/user-tmpfiles.d/*.conf</filename></member> + <member><filename>$XDG_RUNTIME_DIR/user-tmpfiles.d/*.conf</filename></member> + <member><filename>~/.local/share/user-tmpfiles.d/*.conf</filename></member> + <member><filename index='false'>…</filename></member> + <member><filename>/usr/local/share/user-tmpfiles.d/*.conf</filename></member> + <member><filename>/usr/share/user-tmpfiles.d/*.conf</filename></member> + </simplelist></para> <programlisting>#Type Path Mode User Group Age Argument f /file/to/create mode user group - content @@ -352,9 +355,7 @@ L /tmp/foobar - - - - /dev/null</programlisting> <term><varname>x</varname></term> <listitem><para>Ignore a path during cleaning. Use this type to exclude paths from clean-up as controlled with the Age - parameter. Note that lines of this type do not influence the - effect of <varname>r</varname> or <varname>R</varname> - lines. Lines of this type accept shell-style globs in place + parameter. Lines of this type accept shell-style globs in place of normal path names. </para></listitem> </varlistentry> @@ -364,9 +365,7 @@ L /tmp/foobar - - - - /dev/null</programlisting> to exclude paths from clean-up as controlled with the Age parameter. Unlike <varname>x</varname>, this parameter will not exclude the content if path is a directory, but only - directory itself. Note that lines of this type do not - influence the effect of <varname>r</varname> or - <varname>R</varname> lines. Lines of this type accept + directory itself. Lines of this type accept shell-style globs in place of normal path names. </para> @@ -541,7 +540,7 @@ w- /proc/sys/vm/swappiness - - - - 10</programlisting></para> Base64 decoding is applied to the credential contents.</para> <para>Note that for all line types that result in creation of any kind of file node - (i.e. <varname>f</varname>/<varname>F</varname>, + (i.e. <varname>f</varname>, <varname>d</varname>/<varname>D</varname>/<varname>v</varname>/<varname>q</varname>/<varname>Q</varname>, <varname>p</varname>, <varname>L</varname>, <varname>c</varname>/<varname>b</varname> and <varname>C</varname>) leading directories are implicitly created if needed, owned by root with an access mode of 0755. In order to @@ -700,7 +699,7 @@ d /tmp/foo/bar - - - bmA:1h -</programlisting></para> <para>For <varname>L</varname> lines determines the destination path of the symlink. For <varname>c</varname> and <varname>b</varname>, determines the major/minor of the device node, with major and minor formatted as integers, - separated by <literal>:</literal>, e.g. <literal>1:3</literal>. For <varname>f</varname>, <varname>F</varname>, + separated by <literal>:</literal>, e.g. <literal>1:3</literal>. For <varname>f</varname> and <varname>w</varname>, the argument may be used to specify a short string that is written to the file, suffixed by a newline. For <varname>C</varname>, specifies the source file or directory. For <varname>t</varname> and <varname>T</varname>, determines extended attributes to be set. For <varname>a</varname> and @@ -871,7 +870,7 @@ e! /var/cache/krb5rcache - - - 0 <example> <title>Provision SSH public key access for root user via Credentials in QEMU</title> - <programlisting>-smbios type=11,value=io.systemd.credential.binary:tmpfiles.extra=$(echo "f~ /root/.ssh/authorized_keys 700 root root - $(ssh-add -L | base64 -w 0)" | base64 -w 0) + <programlisting>-smbios type=11,value=io.systemd.credential.binary:tmpfiles.extra=$(echo -e "d /root/.ssh 0750 root root -\nf~ /root/.ssh/authorized_keys 0600 root root - $(ssh-add -L | base64 -w 0)" | base64 -w 0) </programlisting> <para>By passing this line to QEMU, the public key of the current user will be encoded in base64, added @@ -891,20 +890,20 @@ e! /var/cache/krb5rcache - - - 0 <refsect1> <title>See Also</title> - <para> - <citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>, - <citerefentry><refentrytitle>systemd-tmpfiles</refentrytitle><manvolnum>8</manvolnum></citerefentry>, - <citerefentry><refentrytitle>systemd-delta</refentrytitle><manvolnum>1</manvolnum></citerefentry>, - <citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum></citerefentry>, - <citerefentry project='man-pages'><refentrytitle>attr</refentrytitle><manvolnum>5</manvolnum></citerefentry>, - <citerefentry project='man-pages'><refentrytitle>getfattr</refentrytitle><manvolnum>1</manvolnum></citerefentry>, - <citerefentry project='man-pages'><refentrytitle>setfattr</refentrytitle><manvolnum>1</manvolnum></citerefentry>, - <citerefentry project='man-pages'><refentrytitle>setfacl</refentrytitle><manvolnum>1</manvolnum></citerefentry>, - <citerefentry project='man-pages'><refentrytitle>getfacl</refentrytitle><manvolnum>1</manvolnum></citerefentry>, - <citerefentry project='man-pages'><refentrytitle>chattr</refentrytitle><manvolnum>1</manvolnum></citerefentry>, - <citerefentry project='url'><refentrytitle url='https://btrfs.readthedocs.io/en/latest/btrfs-subvolume.html'>btrfs-subvolume</refentrytitle><manvolnum>8</manvolnum></citerefentry>, - <citerefentry project='url'><refentrytitle url='https://btrfs.readthedocs.io/en/latest/btrfs-qgroup.html'>btrfs-qgroup</refentrytitle><manvolnum>8</manvolnum></citerefentry> - </para> + <para><simplelist type="inline"> + <member><citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry></member> + <member><citerefentry><refentrytitle>systemd-tmpfiles</refentrytitle><manvolnum>8</manvolnum></citerefentry></member> + <member><citerefentry><refentrytitle>systemd-delta</refentrytitle><manvolnum>1</manvolnum></citerefentry></member> + <member><citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum></citerefentry></member> + <member><citerefentry project='man-pages'><refentrytitle>attr</refentrytitle><manvolnum>5</manvolnum></citerefentry></member> + <member><citerefentry project='man-pages'><refentrytitle>getfattr</refentrytitle><manvolnum>1</manvolnum></citerefentry></member> + <member><citerefentry project='man-pages'><refentrytitle>setfattr</refentrytitle><manvolnum>1</manvolnum></citerefentry></member> + <member><citerefentry project='man-pages'><refentrytitle>setfacl</refentrytitle><manvolnum>1</manvolnum></citerefentry></member> + <member><citerefentry project='man-pages'><refentrytitle>getfacl</refentrytitle><manvolnum>1</manvolnum></citerefentry></member> + <member><citerefentry project='man-pages'><refentrytitle>chattr</refentrytitle><manvolnum>1</manvolnum></citerefentry></member> + <member><citerefentry project='url'><refentrytitle url='https://btrfs.readthedocs.io/en/latest/btrfs-subvolume.html'>btrfs-subvolume</refentrytitle><manvolnum>8</manvolnum></citerefentry></member> + <member><citerefentry project='url'><refentrytitle url='https://btrfs.readthedocs.io/en/latest/btrfs-qgroup.html'>btrfs-qgroup</refentrytitle><manvolnum>8</manvolnum></citerefentry></member> + </simplelist></para> </refsect1> </refentry> |