Author: bdubbs
Date: Tue Apr 22 11:28:32 2014
New Revision: 10546
Log:
Update users so all acl tests pass
Modified:
trunk/BOOK/chapter01/changelog.xml
trunk/BOOK/chapter06/createfiles.xml
trunk/BOOK/chapter06/shadow.xml
Modified: trunk/BOOK/chapter01/changelog.xml
==============================================================================
--- trunk/BOOK/chapter01/changelog.xml Tue Apr 22 07:58:15 2014 (r10545)
+++ trunk/BOOK/chapter01/changelog.xml Tue Apr 22 11:28:32 2014 (r10546)
@@ -39,6 +39,10 @@
<para>2014-03-22</para>
<itemizedlist>
<listitem>
+ <para>[bdubbs] - Update users so all acl tests pass. Fixes
+ <ulink url="&lfs-ticket-root;3548">#3548</ulink>.</para>
+ </listitem>
+ <listitem>
<para>[krejzi] - Fix a segfault in shuf program from
Coreutils. Fixes
<ulink url="&lfs-ticket-root;3550">#3550</ulink>.</para>
Modified: trunk/BOOK/chapter06/createfiles.xml
==============================================================================
--- trunk/BOOK/chapter06/createfiles.xml Tue Apr 22 07:58:15 2014
(r10545)
+++ trunk/BOOK/chapter06/createfiles.xml Tue Apr 22 11:28:32 2014
(r10546)
@@ -66,6 +66,7 @@
<screen><userinput>cat > /etc/passwd << "EOF"
<literal>root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/dev/null:/bin/false
+daemon:x:6:6:Daemon User:/dev/null:/bin/false
messagebus:x:18:18:D-Bus Message Daemon User:/var/run/dbus:/bin/false
nobody:x:99:99:Unprivileged User:/dev/null:/bin/false</literal>
EOF</userinput></screen>
@@ -78,7 +79,7 @@
<screen><userinput>cat > /etc/group << "EOF"
<literal>root:x:0:
-bin:x:1:
+bin:x:1:daemon
sys:x:2:
kmem:x:3:
tape:x:4:
@@ -97,13 +98,15 @@
messagebus:x:18:
systemd-journal:x:23:
mail:x:34:
-nogroup:x:99:</literal>
+nogroup:x:99:
+users:x:999:</literal>
EOF</userinput></screen>
<para>The created groups are not part of any standard—they are groups
decided on in part by the requirements of the Udev configuration in this
chapter, and in part by common convention employed by a number of existing
- Linux distributions. The Linux Standard Base (LSB, available at <ulink
+ Linux distributions. In addition, some test suites rely on specific users
+ or groups. The Linux Standard Base (LSB, available at <ulink
url="http://www.linuxbase.org"/>) recommends only that, besides the group
<systemitem class="groupname">root</systemitem> with a Group ID (GID) of 0,
a group <systemitem class="groupname">bin</systemitem> with a GID of 1 be
Modified: trunk/BOOK/chapter06/shadow.xml
==============================================================================
--- trunk/BOOK/chapter06/shadow.xml Tue Apr 22 07:58:15 2014 (r10545)
+++ trunk/BOOK/chapter06/shadow.xml Tue Apr 22 11:28:32 2014 (r10546)
@@ -72,6 +72,11 @@
<screen role="nodump"><userinput>sed -i
's@DICTPATH.*@DICTPATH\t/lib/cracklib/pw_dict@'
etc/login.defs</userinput></screen>
</note>
+ <para>Make a minor change to make the default useradd consistent with the
LFS
+ groups file:</para>
+
+<screen><userinput remap="pre">sed -i 's/1000/999/'
etc/useradd</userinput></screen>
+
<para>Prepare Shadow for compilation:</para>
<screen><userinput remap="configure">./configure
--sysconfdir=/etc</userinput></screen>
--
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page