From 8fa365e5864c85bae31207c4c2ece4dc7b5b9136 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 29 Jun 2011 02:27:53 +0200 Subject: [PATCH] logind: add man page for configuration file --- Makefile.am | 1 + man/systemd-logind.conf.xml | 160 ++++++++++++++++++++++++++++++++++++ src/systemd-logind.conf | 16 ++++ src/user.conf | 17 ++++ 4 files changed, 194 insertions(+) create mode 100644 man/systemd-logind.conf.xml create mode 100644 src/systemd-logind.conf create mode 100644 src/user.conf diff --git a/Makefile.am b/Makefile.am index c288ad4c2..940892c5a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -626,6 +626,7 @@ MANPAGES = \ man/shutdown.8 \ man/pam_systemd.8 \ man/systemd.conf.5 \ + man/systemd-logind.conf.5 \ man/tmpfiles.d.5 \ man/hostname.5 \ man/machine-id.5 \ diff --git a/man/systemd-logind.conf.xml b/man/systemd-logind.conf.xml new file mode 100644 index 000000000..889bd1567 --- /dev/null +++ b/man/systemd-logind.conf.xml @@ -0,0 +1,160 @@ + + + + + + + + + systemd-logind.conf + systemd + + + + Developer + Lennart + Poettering + lennart@poettering.net + + + + + + systemd-logind.conf + 5 + + + + systemd-logind.conf + login manager configuration file + + + + systemd-login.conf + + + + Description + + This files configures various parameters of the systemd login manager. + + + + + Options + + All options are configured in the + [Login] section: + + + + + NAutoVTs= + + Takes a positive + integer. How many virtual terminals to + allocate by default and when switched + to autospawn autovt + services on (if they are otherwise + unused). These services are + instantiated from a template of + autovt@.service + with the virtual terminal TTY name, + e.g. autovt@tty4.service. By + default + autovt@.service + is linked to + getty@.service, + i.e. login prompts are started + dynamically as the user switches to + unused virtual terminals, and this + parameter hence controls how many + gettys are available on the virtual + terminals. Defaults to 6. When set to + 0, automatic spawning of + autovt services is + disabled. + + + + KillUserProcesses= + + Takes a boolean + argument. Configures whether the + processes of a user should be killed + when she or he completely logs out (i.e. after + her/his last session ended). Defaults to + no. + + + + KillOnlyUsers= + KillExcludeUsers= + + These settings take + space separated lists of user names + that influence the effect of + KillUserProcesses=. If + not empty only processes of users + listed in + KillOnlyUsers will + be killed when they log out + entirely. Processes of users listed in + KillExcludeUsers= + are excluded from being + killed. KillExcludeUsers= + defaults to root + and takes precedence over + KillOnlyUsers= + which defaults to the empty list. + + + + Controllers= + ResetControllers= + + These settings control + the default control group hierarchies + users logging are added to. When + logging in users will get private + control groups in all hierarchies + listed in + Controllers= and be + reset to the root control group in all + hierarchies listed in + ResetControllers=. Controllers= + defaults to the empty list, + ResetControllers= + defaults to + cpu. + + + + + + See Also + + systemd1, + systemd.conf5 + + + + diff --git a/src/systemd-logind.conf b/src/systemd-logind.conf new file mode 100644 index 000000000..99098040f --- /dev/null +++ b/src/systemd-logind.conf @@ -0,0 +1,16 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# See system-logind.conf(5) for details + +[Login] +#NAutoVTs=6 +#KillUserProcesses=no +#KillOnlyUsers= +#KillExcludeUsers=root +#Controllers= +#ResetControllers=cpu diff --git a/src/user.conf b/src/user.conf new file mode 100644 index 000000000..9508a02ee --- /dev/null +++ b/src/user.conf @@ -0,0 +1,17 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# See systemd.conf(5) for details + +[Manager] +#LogLevel=info +#LogTarget=console +#LogColor=yes +#LogLocation=no +#DefaultControllers=cpu +#DefaultStandardOutput=inherit +#DefaultStandardError=inherit -- 2.30.2