aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06/chapter06.xml
diff options
context:
space:
mode:
authorGreg Schafer <greg@linuxfromscratch.org>2004-01-14 01:34:43 +0000
committerGreg Schafer <greg@linuxfromscratch.org>2004-01-14 01:34:43 +0000
commitb6f86141768a23c5fbe288ea076d9df8878c23dc (patch)
tree2908cb75db2a4c15e9147fd1fbcdb69966ae77e7 /chapter06/chapter06.xml
parentaba5bfb32ff8cbfa29bcc1b8c3351bec6ce189f2 (diff)
Moved log file creation from Shadow to "Creating the passwd
and group files" and renamed that section accordingly. Closes 741. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3166 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06/chapter06.xml')
-rw-r--r--chapter06/chapter06.xml17
1 files changed, 16 insertions, 1 deletions
diff --git a/chapter06/chapter06.xml b/chapter06/chapter06.xml
index 0ea46cf1b..cf5715585 100644
--- a/chapter06/chapter06.xml
+++ b/chapter06/chapter06.xml
@@ -222,7 +222,7 @@ ln -s bash /bin/sh</userinput></screen>
<sect1 id="ch06-pwdgroup">
-<title>Creating the passwd and group files</title>
+<title>Creating the passwd, group and log files</title>
<?dbhtml filename="pwdgroup.html" dir="chapter06"?>
<para>In order for <emphasis>root</emphasis> to be able to login and for the
@@ -279,6 +279,21 @@ has executed. Since we want to use our newly compiled binaries as soon as
they are installed, we turn off this function for the duration of this
chapter.</para>
+<para>The <userinput>login</userinput>, <userinput>agetty</userinput> and
+<userinput>init</userinput> programs (and some others) use a number of log
+files to record information such as who was logged into the system and when.
+These programs, however, won't write to the log files if they don't already
+exist. Initialize the log files and give them their proper permissions:</para>
+
+<screen><userinput>touch /var/run/utmp /var/log/{btmp,lastlog,wtmp}
+chmod 644 /var/run/utmp /var/log/{btmp,lastlog,wtmp}</userinput></screen>
+
+<para>The <filename>/var/run/utmp</filename> file records the users that are
+currently logged in. The <filename>/var/log/wtmp</filename> file records all
+logins and logouts. The <filename>/var/log/lastlog</filename> file records for
+each user when he or she last logged in. The <filename>/var/log/btmp</filename>
+file records the bad login attempts.</para>
+
</sect1>