summaryrefslogtreecommitdiffstats
path: root/man (follow)
Commit message (Collapse)AuthorAgeFilesLines
* man: Specify that only d-bus methods can be answered asyncigo958622021-03-171-2/+3
| | | | Not properties.
* man: specify that ProtectProc= does not work with root/cap_sys_ptraceLuca Boccassi2021-03-151-2/+5
| | | | | | | | | | | | | | | | | | | | When using hidepid=invisible on procfs, the kernel will check if the gid of the process trying to access /proc is the same as the gid of the process that mounted the /proc instance, or if it has the ptrace capability: https://github.com/torvalds/linux/blob/v5.10/fs/proc/base.c#L723 https://github.com/torvalds/linux/blob/v5.10/fs/proc/root.c#L155 Given we set up the /proc instance as root for system services, The same restriction applies to CAP_SYS_PTRACE, if a process runs with it then hidepid=invisible has no effect. ProtectProc effectively can only be used with User= or DynamicUser=yes, without CAP_SYS_PTRACE. Update the documentation to explicitly state these limitations. Fixes #18997
* man: DNS/NTP servers received from DHCP server are concatenated with the ↵Yu Watanabe2021-03-151-9/+4
| | | | | | statically configured ones Prompted by #9473.
* Merge pull request #18978 from keszybz/man-rc.localLuca Boccassi2021-03-122-9/+25
|\ | | | | Suggest network-online.target for rc.local
| * man: mention network-online.target in discussion of rc.localZbigniew Jędrzejewski-Szmek2021-03-121-7/+21
| | | | | | | | Replacement for #18853.
| * man: also refname rc-local.service to the generator man pageZbigniew Jędrzejewski-Szmek2021-03-122-2/+4
| | | | | | | | This makes it easier to find for users.
* | man: fix html links to two external man pagesZbigniew Jędrzejewski-Szmek2021-03-122-2/+2
| |
* | man: sd_bus_message_reply()→sd_bus_message_send()Zbigniew Jędrzejewski-Szmek2021-03-121-1/+1
|/ | | | Fixup for 6c41cf445912c12e14b1e94414a0fce1fa060ac2.
* Update resolvectl.xmlulf-f2021-03-111-1/+1
| | | fixed typo of filename
* man: shorten list of partition types a bitLennart Poettering2021-03-111-44/+5
| | | | | | | | | | | | Tables with only one column aren't really tables, they are lists. And if each cell only consists of a single word, they are probably better written in a single line. Hence, shorten the man page a bit, and list boot loader spec partition types in a simple sentence. Also, drop "root-secondary" from the list. When dissecting images we'll upgrade "root-secondary" to "root" if we mount it, and do so only if "root" doesn't exist. Hence never mention "root-secondary" as we never will mount a partition under that id.
* man: update document about NoNewPrivileges=Yu Watanabe2021-03-081-28/+47
| | | | Fixes #18914.
* Manual page fixes (#18906)Carlo Wood2021-03-062-3/+3
|
* udev/net: make .link files support drop-in configYu Watanabe2021-03-051-17/+25
|
* journal: make namespace invocation also support drop-in configYu Watanabe2021-03-041-2/+6
|
* man: document how to use --network-interface= during bootLennart Poettering2021-03-041-31/+48
| | | | Fixes: #18793
* New directives PrivateIPC and IPCNamespacePathXℹ Ruoyao2021-03-033-6/+103
|
* fstab-generator: add new root=tmpfs optionLennart Poettering2021-03-031-7/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's useful to be able to combine a regular /usr/ file system with a tmpfs as root, for an OS that boots up in volatile mode on every single boot. Let's add explicit support for this via root=tmpfs. Note the relationship to the existing systemd.volatile= option: 1. The kernel command line "root=/dev/… systemd.volatile=yes" will mount the specified root fs, and then hide everything at the top by overmounting it with a tmpfs, except for the /usr subtree. 2. The kernel command line "root=tmpfs mount.usr=/dev/…" otoh will mount a toot fs at the top (just like the case above), but will then mount the top-level dir of the fs specified in mount.usr= directly below it. Or to say this differently: in the first case /usr/ from the physical storage fs is going to become /usr/ of the hierarchy ultimately booted, while in the second case / from the physical storage fs is going to become /usr of the hierarchy booted. Philosophically I figure systemd.volatile= is more an option for "one-off" boots, while root=tmpfs is something to have as default mode of operation for suitable images. This is currently hard to test reasonably, since Dracut refuses to accept root=tmpfs. This needs to be addressed separately though.
* man: document usage of SD_BUS_CREDS_AUGMENTLuca Boccassi2021-03-021-1/+2
|
* Merge pull request #18841 from keszybz/a-bunch-of-man-page-updatesLennart Poettering2021-03-021-5/+10
|\ | | | | Two minor small man page updates
| * man: reword sentence about lone coredumpsZbigniew Jędrzejewski-Szmek2021-03-021-3/+2
| | | | | | | | Let's make it clear that they are not as useful as the full thing.
| * man: add note about "SIG" prefixZbigniew Jędrzejewski-Szmek2021-03-021-2/+8
| |
* | tree-wide: fix typoYu Watanabe2021-03-022-2/+2
|/
* man: document \u and \U, say that utf-8 is allowedZbigniew Jędrzejewski-Szmek2021-03-011-6/+14
|
* man: move two sysv-specific variables to docsZbigniew Jędrzejewski-Szmek2021-03-012-21/+0
| | | | https://github.com/systemd/systemd/pull/18827#discussion_r584807684
* man: clarify what is inside/outside the container in coredump infoZbigniew Jędrzejewski-Szmek2021-03-011-5/+36
|
* man: update link to systemd-coredump-pythonZbigniew Jędrzejewski-Szmek2021-03-011-1/+1
| | | | | | This got moved under the systemd umbrella a long time ago. Github redirects from the old path, so the link worked, but it's nicer to use the real location.
* Merge pull request #18827 from keszybz/a-bunch-of-man-page-updatesZbigniew Jędrzejewski-Szmek2021-03-0126-321/+726
|\ | | | | A bunch of man page updates
| * man: say that machine-info doesn't have to existZbigniew Jędrzejewski-Szmek2021-03-011-13/+9
| | | | | | | | | | | | Esp. CHASSIS is only useful as an override. Make that clear in the description. Fixes #3496.
| * man: tweak descriptions of how tmpfiles should be startedZbigniew Jędrzejewski-Szmek2021-03-011-19/+19
| | | | | | | | | | | | | | We shouldn't imply that invocation without any parameters is OK. Also, mention that the service can be restarted. Fixes #8684.
| * man: describe quoting and specifiers in Environment=Zbigniew Jędrzejewski-Szmek2021-03-011-16/+21
| | | | | | | | Fixes #10604.
| * man: move quoting description to systemd.syntaxZbigniew Jędrzejewski-Szmek2021-03-012-92/+96
| | | | | | | | | | We use very similar quoting rules in many places. Let's move this lengthy text out of systemd.service page.
| * man: explain how to invoke tmpfiles for debuggingZbigniew Jędrzejewski-Szmek2021-03-011-0/+21
| | | | | | | | Fixes #11914.
| * man: mention that != matches nonexistent keys tooZbigniew Jędrzejewski-Szmek2021-03-011-2/+4
| | | | | | | | Fixes #15984.
| * man: reorder match types in udev rulesZbigniew Jędrzejewski-Szmek2021-03-011-31/+35
| | | | | | | | | | The plural version should always be adjacent to the singular one. And the plural should not be explained before the singular one…
| * man: add footnote explaining why "localhost" query is sent out to the networkZbigniew Jędrzejewski-Szmek2021-03-011-5/+20
| | | | | | | | | | | | | | I tried to make the explanation brief, but this isn't so easy. It seems better to push this out to a footnote instead of the main text. Fixes #16584.
| * man: move motivational explanation to footnoteZbigniew Jędrzejewski-Szmek2021-03-011-7/+7
| |
| * man: describe the syntax for {Job,}{Running,}TimeoutSec=Zbigniew Jędrzejewski-Szmek2021-03-012-41/+62
| | | | | | | | | | | | Fixes #16644. Also break the text into paragraphs to make it a bit easier to read.
| * man: move description of $SYSTEMD_SYSVINIT_PATH to the only userZbigniew Jędrzejewski-Szmek2021-03-012-7/+14
| |
| * man: reuse common-variables in systemd(1)Zbigniew Jędrzejewski-Szmek2021-03-012-31/+36
| | | | | | | | | | This requires a bit of gimnastics, but I think it's still better than status quo ante, and better than duplicating the text.
| * man: describe various logging configuration variablesZbigniew Jędrzejewski-Szmek2021-03-012-0/+78
| | | | | | | | | | | | | | Fixes #17484. This patch affects systemctl(1), as well as all man pages that include all of common-variables.xml, i.e. most of our command line tools.
| * man: rename less-variables→common-variablesZbigniew Jędrzejewski-Szmek2021-03-0114-23/+23
| | | | | | | | Some are not about less, e.g. $SYSTEMD_URLIFY.
| * man: describe coredump fieldsZbigniew Jędrzejewski-Szmek2021-03-011-7/+229
| | | | | | | | | | We save a wealth of information about the process, but this might not be immediately obvious.
| * man: make systemd-coredump and coredumpctl descriptions more accessibleZbigniew Jędrzejewski-Szmek2021-02-282-46/+71
| | | | | | | | | | | | | | | | | | | | | | Fixes #17910: we didn't clearly explain that coredumps may exist without journal entries, and vice versa. Also, make the examples more concrete, and use '$' instead of '#' to avoid suggesting that running as root is required. The text is extended a bit in various places. In the description of systemd-coredump, the details of executor separation are split out to a separate subsection, since they are rather detailed and not necessary to understand for normal use.
* | Fix path typo in systemd.unitLajos Veres2021-03-011-1/+1
| | | | | | /etc/systemd/systemd/ => /etc/systemd/system/
* | Merge pull request #18800 from poettering/network-target-more-docLennart Poettering2021-02-261-26/+34
|\ \ | |/ |/| some improvements regarding network.target docs
| * man: say explicitly that network.target should give the guarantee that ↵Lennart Poettering2021-02-261-14/+23
| | | | | | | | | | | | synthetic network interfaces have been created Prompted by: #18793
| * man: be more explicit about network-online.target and consuming services of ↵Lennart Poettering2021-02-261-5/+4
| | | | | | | | | | | | other hosts Let's make things a tiny bit more explicit.
| * man: fix indentation of exampleLennart Poettering2021-02-261-7/+7
| | | | | | | | The man page otherwise looks very weirdly aligned.
* | man: remove details of ManagedOOMPreference implementationZbigniew Jędrzejewski-Szmek2021-02-251-15/+11
| |
* | man: advertise shared drop-ins moreZbigniew Jędrzejewski-Szmek2021-02-252-2/+21
| | | | | | | | | | | | | | systemd.unit(5) is a wall of text. And this particular feature can be very useful in the context of resource control. Let's avertise this cool feature a bit more. Fixes #17900.