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 &amp;&amp;
 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 &gt; /etc/pam.d/polkit-1 &lt;&lt; "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

Reply via email to