systemd/tmpfiles.d
Lennart Poettering 5360b10f29 ssh-generator: create privsep dir via tmpfiles.d/ if we are told to
To make it easy to have a workable ssh-generator on various distros,
let's optionally generate the ssh privsep dir via tmpfiles.d/ drop-in.

This enables the concept with a path of /run/sshd/ as default. This is
the path Debian/Ubuntu uses, and means that we just work on those
distros. Debian/Ubuntu is the only distro (apparently?) that puts the
privsep dir under /run/, hence always needs the dir to be created
manually. Other distros don't need it that much, because they place the
dir in /usr/ (fedora, best choice!) or /var/ (others, not ideal, because
still mutable).

Also adds a longer explanation about this in NEWS, in the hope that
distro maintaines read that and maybe start cleaning this up.

Alternative to: #31543
2024-04-04 01:01:10 +09:00
..
20-systemd-ssh-generator.conf.in ssh-generator: create privsep dir via tmpfiles.d/ if we are told to 2024-04-04 01:01:10 +09:00
20-systemd-userdb.conf.in userdbctl: enable ssh-authorized-keys logic by default 2023-12-06 22:11:04 +01:00
credstore.conf
etc.conf.in
home.conf
journal-nocow.conf
legacy.conf.in
meson.build meson: don't install broken tmpfiles config with sshd?confdir == 'no' 2024-01-30 17:56:21 +00:00
portables.conf
provision.conf
README
static-nodes-permissions.conf.in Revert "Revert "tmpfiles.d: adjust /dev/vfio/vfio access mode"" 2023-08-09 11:27:39 +09:00
systemd-network.conf networkctl: introduce "persistent-storage" command 2024-03-12 01:57:16 +09:00
systemd-nologin.conf tmpfiles.d/systemd-nologin.conf: use f+ instead of F (deprecated) 2023-12-08 10:58:05 +09:00
systemd-nspawn.conf
systemd-pstore.conf
systemd-resolve.conf
systemd-tmp.conf
systemd.conf.in tmpfiles.d/systemd: use ACL 'X' bit where appropriate 2024-03-07 03:19:08 +08:00
tmp.conf
var.conf.in
x11.conf

Files in this directory contain configuration for systemd-tmpfiles, a program
to create, delete, and clean up volatile and temporary files and directories.

See man:tmpfiles.d(5) for explanation of the configuration file format, and
man:systemd-tmpfiles(8) for a description of when and how this configuration is
applied.

Use 'systemd-analyze cat-config tmpfiles.d' to display the effective config.