diff options
Diffstat (limited to 'chapter06/pwdgroup.xml')
-rw-r--r-- | chapter06/pwdgroup.xml | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/chapter06/pwdgroup.xml b/chapter06/pwdgroup.xml index bf2f0315d..f9c648b8c 100644 --- a/chapter06/pwdgroup.xml +++ b/chapter06/pwdgroup.xml @@ -1,25 +1,21 @@ <sect1 id="ch06-pwdgroup"> -<title>Creating passwd and group files</title> +<title>Creating the passwd and group files</title> <?dbhtml filename="pwdgroup.html" dir="chapter06"?> -<para>In order for the user and the group "root" to be recognized and to be -able to login, there need to be entries in the /etc/passwd and /etc/group file. -Besides the group "root", a couple of other groups are recommended or needed -by some 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 -"root". Other group names and GIDs can be chosen by the user. -Well-written packages don't depend on GID numbers, but use the group's -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>/etc/passwd</filename> by running the +<para>In order for root to be able to login and for the name "root" to be +recognized, there need to be relevant entries in the +<filename>/etc/passwd</filename> and +<filename>/etc/group</filename> files.</para> + +<para>Create the <filename>/etc/passwd</filename> file by running the following command:</para> <para><screen><userinput>echo "root:x:0:0:root:/root:/bin/bash" > /etc/passwd</userinput></screen></para> -<para>Create a new file <filename>/etc/group</filename> by running the +<para>The actual password for root (the "x" here is just a placeholder) will +be set later.</para> + +<para>Create the <filename>/etc/group</filename> file by running the following command:</para> <para><screen><userinput>cat > /etc/group << "EOF"</userinput> @@ -37,5 +33,12 @@ dialout:x:10: audio:x:11: <userinput>EOF</userinput></screen></para> +<para>The created groups aren't part of any standard -- they are the groups +that the MAKEDEV script in the next section uses. +Besides the group "root", the LSB recommends only a group "bin" with a GID +of 1 to be present. All other group names and GIDs can be chosen freely by +the user, as well-written packages don't depend on GID numbers but use the +group's name.</para> + </sect1> |