2001-01-24 00:31:17 +00:00
|
|
|
<sect1 id="ch05-pwdgroup">
|
|
|
|
<title>Creating passwd and group files</title>
|
|
|
|
|
2001-07-22 20:45:10 +01:00
|
|
|
<para>In order for the user and group root to be recognized and to be able to
|
|
|
|
login, there needs to be an entry in the /etc/passwd and /etc/group file.
|
|
|
|
Besides the group root a couple of other groups are recommended and needed by
|
2001-01-24 00:31:17 +00:00
|
|
|
packages. The groups with their GID's below aren't part of any standard.
|
|
|
|
The LSB only recommends besides a group root a group bin to be present
|
2001-03-18 20:39:49 +00:00
|
|
|
with GID 1. Other group names and GID's can be chosen by the user. Well
|
2001-01-24 00:31:17 +00:00
|
|
|
written packages don't depend on GID numbers but just use the group
|
2001-04-14 03:34:44 +01:00
|
|
|
name, since it doesn't matter all that much what GID a group has. Since there
|
2001-01-24 00:31:17 +00:00
|
|
|
aren't any standards for groups I won't follow any conventions used by
|
|
|
|
Debian, RedHat and others. The groups added here are the groups the
|
|
|
|
MAKEDEV script (the script that creates the device files in the /dev
|
2001-07-22 20:45:10 +01:00
|
|
|
directory) mentions.</para>
|
2001-01-24 00:31:17 +00:00
|
|
|
|
2001-07-22 20:45:10 +01:00
|
|
|
<para>Create a new file <filename>$LFS/etc/passwd</filename> by running the
|
|
|
|
following command:</para>
|
2001-01-24 00:31:17 +00:00
|
|
|
|
2001-07-22 20:45:10 +01:00
|
|
|
<para><screen><userinput>echo "root:x:0:0:root:/root:/bin/bash" > $LFS/etc/passwd</userinput></screen></para>
|
2001-01-24 00:31:17 +00:00
|
|
|
|
2001-07-22 20:45:10 +01:00
|
|
|
<para>Create a new file <filename>$LFS/etc/group</filename> by running the
|
|
|
|
following:</para>
|
2001-01-24 00:31:17 +00:00
|
|
|
|
2001-07-22 20:45:10 +01:00
|
|
|
<para><screen><userinput>cat > $LFS/etc/group << "EOF"</userinput>
|
2001-07-06 16:25:48 +01:00
|
|
|
root:x:0:
|
|
|
|
bin:x:1:
|
|
|
|
sys:x:2:
|
|
|
|
kmem:x:3:
|
|
|
|
tty:x:4:
|
|
|
|
tape:x:5:
|
|
|
|
daemon:x:6:
|
|
|
|
floppy:x:7:
|
|
|
|
disk:x:8:
|
|
|
|
lp:x:9:
|
|
|
|
dialout:x:10:
|
|
|
|
audio:x:11:
|
2001-07-22 20:45:10 +01:00
|
|
|
<userinput>EOF</userinput></screen></para>
|
2001-01-24 00:31:17 +00:00
|
|
|
|
|
|
|
</sect1>
|
|
|
|
|