Index: general/prog/ojdk-conf.xml
===================================================================
--- general/prog/ojdk-conf.xml	(revision 03b278dc8a59d1b41d12dbcc367fb61c197cbeb5)
+++ general/prog/ojdk-conf.xml	(revision 77b64bd291555be6dcefc3c80e8e440c6308a753)
@@ -59,4 +59,15 @@
 
 # End /etc/profile.d/openjdk.sh</literal>
+EOF</userinput></screen>
+
+    <para>
+      If <xref linkend="sudo"/> is installed, the super user should have
+      access to the above variables. Execute the following commands as the
+       <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>cat &gt; /etc/sudoers.d/java &lt;&lt; "EOF"
+<literal>Defaults env_keep += JAVA_HOME
+Defaults env_keep += CLASSPATH</literal>
 EOF</userinput></screen>
 
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 03b278dc8a59d1b41d12dbcc367fb61c197cbeb5)
+++ introduction/welcome/changelog.xml	(revision 77b64bd291555be6dcefc3c80e8e440c6308a753)
@@ -46,4 +46,10 @@
       <itemizedlist>
         <listitem>
+          <para>[dj] - Upadte sudo instructions to utilize /etc/sudoers.d
+          directory. Extend configuation where appropriate for needed super
+          user environment variables in QT, KDE, and Java packages. Fixes
+          <ulink url="&blfs-ticket-root;11400">#11400</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[bdubbs] - Update to sysstat-12.0.2. Fixes
           <ulink url="&blfs-ticket-root;11395">#11395</ulink>.</para>
@@ -57,10 +63,4 @@
           <ulink url="&blfs-ticket-root;11388">#11388</ulink>.</para>
         </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>December 2nd, 2018</para>
-      <itemizedlist>
         <listitem>
           <para>[dj] - Update to make-ca-1.0. Fixes
Index: kde/kf5/kf5-intro.xml
===================================================================
--- kde/kf5/kf5-intro.xml	(revision 03b278dc8a59d1b41d12dbcc367fb61c197cbeb5)
+++ kde/kf5/kf5-intro.xml	(revision 77b64bd291555be6dcefc3c80e8e440c6308a753)
@@ -71,4 +71,17 @@
     $QT5DIR/lib/ portions of the above paths may need to be changed to
     $QT5DIR/lib/qt5/.</para></note>
+
+    <para>Additionally, if <xref linkend="sudo"/> is installed, these variables
+    should be available to the super user. Execute the following commands as
+    the <systemitem class="username">root</systemitem> user:</para>
+
+<screen role="root"><userinput>cat &gt;&gt; /etc/sudoers.d/qt &lt;&lt; "EOF
+<literal>Defaults env_keep += QT_PLUGIN_PATH
+Defaults env_keep += QML2_IMPORT_PATH</literal>
+EOF
+
+cat &gt;&gt; /etc/sudoers.d/kde &lt;&lt; "EOF
+<literal>Defaults env_keep += KF5_PREFIX</literal>
+EOF</userinput></screen>
 
     <warning>
Index: postlfs/security/sudo.xml
===================================================================
--- postlfs/security/sudo.xml	(revision 03b278dc8a59d1b41d12dbcc367fb61c197cbeb5)
+++ postlfs/security/sudo.xml	(revision 77b64bd291555be6dcefc3c80e8e440c6308a753)
@@ -209,26 +209,19 @@
         installs a default configuration that has no privileges installed for
         any user.
-     </para>
-
-      <para>
-        One example usage is to allow the system administrator to execute
-        any program without typing a password each time root privileges are
-        needed. This can be configured as:
-      </para>
-
-<screen># User alias specification
-User_Alias  ADMIN = <replaceable>YourLoginId</replaceable>
-
-# Allow people in group ADMIN to run all commands without a password
-ADMIN       ALL = NOPASSWD: ALL</screen>
-
-      <para>
-        Another common configuration is to allow members of the wheel group to
-        execute all commands after providing their own credientials. Use the
-        following command to edit default <filename>/etc/sudoers</filename>
-        file as the <systemitem class="username">root</systemitem> user:
-      </para>
-
-<screen role="nodump"><userinput>sed '/wheel.*) ALL/s/^# //' -i.bak /etc/sudoers</userinput></screen>
+      </para>
+
+      <para>
+        A couple of common configuration chanes are to set the path for the
+        super user and to allow members of the wheel group to execute all
+        commands after providing their own credientials. Use the following
+        commands to create the <filename>/etc/sudoers.d/sudo</filename>
+        configuration file as the
+        <systemitem class="username">root</systemitem> user:
+      </para>
+
+<screen role="root"><userinput>cat &gt; /etc/sudoers.d/sudo &lt;&lt; "EOF"
+<literal>Defaults secure_path="/usr/bin:/bin:/usr/sbin:/sbin"
+%wheel ALL=(ALL) ALL</literal>
+EOF</userinput></screen>
       
       <para>
Index: x/lib/qt5.xml
===================================================================
--- x/lib/qt5.xml	(revision 03b278dc8a59d1b41d12dbcc367fb61c197cbeb5)
+++ x/lib/qt5.xml	(revision 77b64bd291555be6dcefc3c80e8e440c6308a753)
@@ -451,4 +451,14 @@
 
 # End /etc/profile.d/qt5.sh</literal>
+EOF</userinput></screen>
+
+      <para>
+        If <xref linkend="sudo"/> is installed, QT5DIR should be available to
+        the super user as well. Execute the following commands as the
+        <systemitem class="username">root</systemitem> user:
+      </para>
+
+<screen role="root"><userinput>cat &gt; /etc/sudoers.d/qt &lt;&lt; "EOF"
+<literal>Defaults env_keep += QT5DIR</literal>
 EOF</userinput></screen>
 
