From dc5f1f842795f930c5412050fe691ee2244846a4 Mon Sep 17 00:00:00 2001 From: Archaic Date: Thu, 20 Apr 2006 05:39:07 +0000 Subject: Removed unused pwdgroup.xml. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7539 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter06/pwdgroup.xml | 119 ------------------------------------------------- 1 file changed, 119 deletions(-) delete mode 100644 chapter06/pwdgroup.xml diff --git a/chapter06/pwdgroup.xml b/chapter06/pwdgroup.xml deleted file mode 100644 index a58edade6..000000000 --- a/chapter06/pwdgroup.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - %general-entities; -]> - - - - - Creating the passwd, group, and log Files - - - /etc/passwd - - - - /etc/group - - - - /var/run/utmp - - - - /var/log/btmp - - - - /var/log/lastlog - - - - /var/log/wtmp - - - In order for user root to be - able to login and for the name root to be recognized, there - must be relevant entries in the /etc/passwd and - /etc/group files. - - Create the /etc/passwd file by running the following - command: - -cat > /etc/passwd << "EOF" -root:x:0:0:root:/root:/bin/bash -EOF - - The actual password for root - (the x used here is just a placeholder) will be set later. - - Create the /etc/group file by running the following - command: - -cat > /etc/group << "EOF" -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: -video:x:12: -utmp:x:13: -usb:x:14: -cdrom:x:15: -EOF - - 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 ) recommends only that, besides the group - root with a Group ID (GID) of 0, - a group bin with a GID of 1 be - present. All other group names and GIDs can be chosen freely by the system - administrator since well-written programs do not depend on GID numbers, but - rather use the group's name. - - To remove the I have no name! prompt, start a new - shell. Since a full Glibc was installed in and the - /etc/passwd and /etc/group - files have been created, user name and group name resolution will now - work. - -exec /tools/bin/bash --login +h - - Note the use of the +h directive. This tells - bash not to use its internal path hashing. Without this - directive, bash would remember the paths to binaries it has - executed. To ensure the use of the newly compiled binaries as soon as they are - installed, the +h directive will be used for the duration - of this chapter. - - The login, agetty, and - init programs (and others) use a number of log - files to record information such as who was logged into the system and - when. However, these programs will not write to the log files if they - do not already exist. Initialize the log files and give them - proper permissions: - -touch /var/run/utmp /var/log/{btmp,lastlog,wtmp} -chgrp -v utmp /var/run/utmp /var/log/lastlog -chmod -v 664 /var/run/utmp /var/log/lastlog - - The /var/run/utmp file records the users - that are currently logged in. The /var/log/wtmp - file records all logins and logouts. The - /var/log/lastlog file records when - each user last logged in. The /var/log/btmp file - records the bad login attempts. - - -- cgit v1.2.3-54-g00ecf