X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=man%2Fsystemd-sysusers.xml;h=1e5853a55b8e86469d8f0a5a2b6c3b8a4b9afd5a;hb=fb282d4e256a79b19d3299999024e8fafd2ab0a0;hp=73ba4e4a84018e318f858dd78e993551cfaa78e9;hpb=0133d5553a1b24185f251ebbc4d873606118780f;p=thirdparty%2Fsystemd.git diff --git a/man/systemd-sysusers.xml b/man/systemd-sysusers.xml index 73ba4e4a840..1e5853a55b8 100644 --- a/man/systemd-sysusers.xml +++ b/man/systemd-sysusers.xml @@ -1,27 +1,7 @@ - - - + @@ -29,15 +9,6 @@ systemd-sysusers systemd - - - - Developer - Lennart - Poettering - lennart@poettering.net - - @@ -69,15 +40,18 @@ sysusers.d5. - If invoked with no arguments, it applies all directives from - all files found. If one or more filenames are passed on the - command line, only the directives in these files are applied. If - only the basename of a file is specified, all directories as - specified in - sysusers.d5 - are searched for a matching file. If the string - - is specified instead of a filename, entries from the - standard input of the process are read. + If invoked with no arguments, it applies all directives from all files + found in the directories specified by + sysusers.d5. + When invoked with positional arguments, if option + is specified, arguments + specified on the command line are used instead of the configuration file + PATH. Otherwise, just the configuration specified by + the command line arguments is executed. The string - may be + specified instead of a filename to instruct systemd-sysusers + to read the configuration from standard input. If only the basename of a file is + specified, all configuration directories are searched for a matching file and + the file found that has the highest priority is executed. @@ -94,6 +68,61 @@ paths. + + + + Takes a path to a disk image file or block device node. If specified all operations + are applied to file system in the indicated disk image. This is similar to + but operates on file systems stored in disk images or block devices. The disk image should either + contain just a file system or a set of file systems within a GPT partition table, following the + Discoverable Partitions + Specification. For further information on supported disk images, see + systemd-nspawn1's + switch of the same name. + + + + + When this option is given, one ore more positional arguments + must be specified. All configuration files found in the directories listed in + sysusers.d5 + will be read, and the configuration given on the command line will be + handled instead of and with the same priority as the configuration file + PATH. + + This option is intended to be used when package installation scripts + are running and files belonging to that package are not yet available on + disk, so their contents must be given on the command line, but the admin + configuration might already exist and should be given higher priority. + + + + RPM installation script for radvd + + echo 'u radvd - "radvd daemon"' | \ + systemd-sysusers --replace=/usr/lib/sysusers.d/radvd.conf - + + This will create the radvd user as if + /usr/lib/sysusers.d/radvd.conf was already on disk. + An admin might override the configuration specified on the command line by + placing /etc/sysusers.d/radvd.conf or even + /etc/sysusers.d/00-overrides.conf. + + Note that this is the expanded form, and when used in a package, this + would be written using a macro with "radvd" and a file containing the + configuration line as arguments. + + + + + + + Treat each positional argument as a separate configuration + line instead of a file name. + + + + @@ -111,7 +140,8 @@ See Also systemd1, - sysusers.d5 + sysusers.d5, + Users, Groups, UIDs and GIDs on systemd systems