mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-01-19 13:37:39 +00:00
cdfd845cb8
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1841 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
42 lines
1.4 KiB
XML
42 lines
1.4 KiB
XML
<sect1 id="ch05-pwdgroup">
|
|
<title>Creating passwd and group files</title>
|
|
<?dbhtml filename="pwdgroup.html" dir="chapter05"?>
|
|
|
|
<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
|
|
packages. The groups created below aren't part of any standard.
|
|
The LSB only recommends a group bin with GID 1 to be present besides
|
|
group root. Other group names and GID's can be chosen by the user. Well
|
|
written packages don't depend on GID numbers but just use the group
|
|
name, so it doesn't matter which GID a group has. Since there
|
|
aren't any standards for groups the groups created here are the groups the
|
|
MAKEDEV script (the script that creates the device files in the /dev
|
|
directory) mentions.</para>
|
|
|
|
<para>Create a new file <filename>$LFS/etc/passwd</filename> by running the
|
|
following command:</para>
|
|
|
|
<para><screen><userinput>echo "root:x:0:0:root:/root:/bin/bash" > $LFS/etc/passwd</userinput></screen></para>
|
|
|
|
<para>Create a new file <filename>$LFS/etc/group</filename> by running the
|
|
following command:</para>
|
|
|
|
<para><screen><userinput>cat > $LFS/etc/group << "EOF"</userinput>
|
|
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:
|
|
<userinput>EOF</userinput></screen></para>
|
|
|
|
</sect1>
|
|
|