Added section about pam configuration and commented out "adding new
user" because it isn't required for a long time now.
Sorry, forgot to attach patch in first message.
Index: BOOK/postlfs/security/polkit.xml
===================================================================
--- BOOK/postlfs/security/polkit.xml (revision 9591)
+++ BOOK/postlfs/security/polkit.xml (working copy)
@@ -86,7 +86,7 @@
<sect2 role="installation">
<title>Installation of polkit</title>
-
+<!--
<para>It is a requirement to have a dedicated user and group for
<application>polkit</application> to function correctly. Issue the
following commands as the <systemitem class="username">root</systemitem>
@@ -95,6 +95,7 @@
<screen role="root"><userinput>groupadd -fg 27 polkituser &&
useradd -c "Policy Kit Daemon User" -d /dev/null -u 27 \
-g polkituser -s /bin/false polkituser || [ $? == 9 ]</userinput></screen>
+-->
<para>Install <application>polkit</application> by running the following
commands as an unprivileged user:</para>
@@ -129,6 +130,50 @@
</sect2>
+ <sect2 role="configuration">
+ <title>Configuring polkit</title>
+
+ <sect3 id="polkit-config">
+ <title>Config Files</title>
+
+ <para><filename>/etc/polkit-1/localauthority.conf.d/*</filename></para>
+ </sect3>
+
+ <sect3>
+ <title>PAM Configuration</title>
+
+ <note>
+ <para>If you have not build <application>polkit</application> with
+ <application>Linux PAM</application> support, you can skip this section.
+ </para>
+ </note>
+
+ <para>If you have build <application>polkit</application> with
+ <application>Linux PAM</application> support, you will need to modify pam
+ configuration file which installed by default if you want
+ <application>polkit</application> to work correctly with BLFS version of
+ <application>Linux PAM</application>.</para>
+
+ <para>Issue following commands as <systemitem class="username">root</systemitem>
+ user to create correct configuration file for <application>Linux PAM</application>:
+ </para>
+
+<screen role="root"><userinput>cat > /etc/pam.d/polkit-1 << "EOF"
+<literal># Begin /etc/pam.d/polkit-1
+
+auth include system-auth
+account include system-account
+password include system-password
+session include system-session
+
+# End /etc/pam.d/polkit-1</literal>
+
+EOF</userinput></screen>
+
+ </sect3>
+
+ </sect2>
+
<sect2 role="content">
<title>Contents</title>
@@ -216,7 +261,7 @@
<varlistentry id="libnullbackend">
<term><filename class='libraryfile'>libnullbackend.{so,a}</filename></term>
<listitem>
- <para>contains functions that .....</para>
+ <para>PolicyKit null backend</para>
<indexterm zone="polkit libnullbackend">
<primary sortas="c-libnullbackend">libnullbackend.{so,a}</primary>
</indexterm>
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page