<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2011 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2013 Zbigniew Jędrzejewski-Szmek
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2010 Lennart Poettering
<refsynopsisdiv>
<!-- 0 /// elogind has a different synopsis of course...
<cmdsynopsis>
- <command>systemd</command>
+ <command>/usr/lib/systemd/systemd</command>
<arg choice="opt" rep="repeat">OPTIONS</arg>
</cmdsynopsis>
<cmdsynopsis>
verify that it makes sense, fixing it if possible, and only
failing if it really cannot work.</para>
- <para>Systemd contains native implementations of various tasks
+ <para>systemd contains native implementations of various tasks
that need to be executed as part of the boot process. For example,
it sets the hostname or configures the loopback network device. It
also sets up and mounts various API file systems, such as
/***
+ SPDX-License-Identifier: MIT
+
Copyright 2014 Tom Gundersen
Permission is hereby granted, free of charge, to any person
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2010 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2010 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2010 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2016 Zbigniew Jędrzejewski-Szmek
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2015 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2010 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2016 Julian Orth
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2014 Zbigniew Jędrzejewski-Szmek
<para><function>sd_bus_creds_get_session()</function> will
retrieve the identifier of the login session that the process is
- a part of. See
- <citerefentry><refentrytitle>systemd-logind.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>. For
- processes that are not part of a session, returns -ENXIO.
- </para>
+ a part of. Please note the login session may be limited to a stub
+ process or two. User processes may instead be started from their
+ elogind user manager, e.g. GUI applications started using DBus
+ activation, as well as service processes which are shared between
+ multiple logins of the same user. For processes that are not part
+ of a session, returns -ENXIO.</para>
<para><function>sd_bus_creds_get_owner_uid()</function> will
retrieve the numeric UID (user identifier) of the user who owns
- the login session that the process is a part of. See
+ the user unit or login session that the process is a part of. See
<citerefentry><refentrytitle>systemd-logind.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>.
- For processes that are not part of a session, returns -ENXIO.
+ For processes that are not part of a user unit or session, returns
+ -ENXIO.
</para>
<para><function>sd_bus_creds_has_effective_cap()</function> will check whether the capability specified by
<listitem><para>The given field is not specified for the described
process or peer. This will be returned by
- <function>sd_bus_get_unit()</function>,
- <function>sd_bus_get_slice()</function>,
- <function>sd_bus_get_user_unit()</function>,
- <function>sd_bus_get_user_slice()</function>,
- <function>sd_bus_get_session()</function>, and
- <function>sd_bus_get_owner_uid()</function> if the process is
+ <function>sd_bus_creds_get_unit()</function>,
+ <function>sd_bus_creds_get_slice()</function>,
+ <function>sd_bus_creds_get_user_unit()</function>,
+ <function>sd_bus_creds_get_user_slice()</function>, and
+ <function>sd_bus_creds_get_session()</function> if the process is
not part of a systemd system unit, systemd user unit, systemd
- slice, or logind session. It will also be returned by
- <function>sd_bus_creds_get_exe()</function> and
+ slice, or logind session. It will be returned by
+ <function>sd_bus_creds_get_owner_uid()</function> if the process is
+ not part of a elogind user unit or logind session. It will also be
+ returned by <function>sd_bus_creds_get_exe()</function> and
<function>sd_bus_creds_get_cmdline()</function> for kernel
threads (since these are not started from an executable binary,
nor have a command line), and by
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2014 Zbigniew Jędrzejewski-Szmek
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2014 Zbigniew Jędrzejewski-Szmek
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2014 Zbigniew Jędrzejewski-Szmek
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2015 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2016 Julian Orth
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2014 Zbigniew Jędrzejewski-Szmek
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2014 Zbigniew Jędrzejewski-Szmek
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2014 Zbigniew Jędrzejewski-Szmek
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2014 Zbigniew Jędrzejewski-Szmek
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2014 Zbigniew Jędrzejewski-Szmek
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2013 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2013 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2016 Julian Orth
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2014 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2014 Zbigniew Jędrzejewski-Szmek
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2014 Zbigniew Jędrzejewski-Szmek
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2016 Julian Orth
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2013 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2016 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2016 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2014 Zbigniew Jędrzejewski-Szmek
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2014 Zbigniew Jędrzejewski-Szmek
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2015 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2014 Zbigniew Jędrzejewski-Szmek
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2014 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2015 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2014 Zbigniew Jędrzejewski-Szmek
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2014 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2015 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2015 Zbigniew Jędrzejewski-Szmek
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2015 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2015 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2015 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2014 Zbigniew Jędrzejewski-Szmek
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2015 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2015 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2015 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2015 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2015 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2015 Zbigniew Jędrzejewski-Szmek
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2010 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2012 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2012 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2012 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2010 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2010 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2010 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2014 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2010 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2010 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2010 Lennart Poettering
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
+ SPDX-License-Identifier: LGPL-2.1+
+
This file is part of systemd.
Copyright 2010 Lennart Poettering
<!--
This file is part of elogind.
+ SPDX-License-Identifier: LGPL-2.1+
+
Copyright 2013 Lennart Poettering