diff --git a/chapter07/createfiles.xml b/chapter07/createfiles.xml
index 2b752b944..ec4b0eee2 100644
--- a/chapter07/createfiles.xml
+++ b/chapter07/createfiles.xml
@@ -215,8 +215,23 @@ chmod -v 600 /var/log/btmp
failed login attempts. The /var/log/btmp file records
the bad login attempts.
- The /run/utmp file records the users that
- are currently logged in. This file is created dynamically in the boot
- scripts.
+
+ The /run/utmp file
+ records the users that are currently logged in. This file is created
+ dynamically in the boot scripts.
+
+
+
+
+ The utmp,
+ wtmp, btmp, and
+ lastlog files use 32-bit integers for timestamp
+ and they'll be fundamentally broken after year 2038. Many packages
+ have stopped using them and other packages are going to stop using
+ them. Do not rely on the contents of them for anything.
+
+
diff --git a/chapter08/shadow.xml b/chapter08/shadow.xml
index f88216a5b..315234c7f 100644
--- a/chapter08/shadow.xml
+++ b/chapter08/shadow.xml
@@ -276,7 +276,7 @@ useradd -D --gid 999
chage, chfn, chgpasswd, chpasswd, chsh, expiry, faillog,
getsubids, gpasswd, groupadd, groupdel, groupmems, groupmod, grpck,
- grpconv, grpunconv, lastlog, login, logoutd, newgidmap, newgrp,
+ grpconv, grpunconv, login, logoutd, newgidmap, newgrp,
newuidmap, newusers, nologin, passwd, pwck, pwconv, pwunconv,
sg (link to newgrp), su, useradd, userdel, usermod,
vigr (link to vipw), and vipw
@@ -459,17 +459,6 @@ useradd -D --gid 999
-
- lastlog
-
- Reports the most recent login of all users or of a
- given user
-
- lastlog
-
-
-
-
login