diff --git a/chapter04/addinguser.xml b/chapter04/addinguser.xml
index c82c67557..7903b5a84 100644
--- a/chapter04/addinguser.xml
+++ b/chapter04/addinguser.xml
@@ -68,11 +68,11 @@ useradd -s /bin/bash -g lfs -m -k /dev/null lfs
- To enable logging in as lfs (as opposed
- to switching to user lfs when logged
- in as root, which does not require
- the lfs user to have a password),
- give lfs a password:
+ If you want to log in as &lfs-user; or switch to &lfs-user; from a
+ non-&root; user (as opposed to switching to user &lfs-user;
+ when logged in as &root;, which does not require the &lfs-user; user to
+ have a password), you need to set a password of &lfs-user;. Issue the
+ following command as the &root; user to set the password:
passwd lfs
@@ -90,9 +90,9 @@ esac
If the prompt "lfs:~$" does not appear immediately, entering the
fg command will fix the issue.
- Next, login as user lfs.
- This can be done via a virtual console, through a display manager, or with
- the following substitute/switch user command:
+ Next, start a shell running as user &lfs-user;. This can be done by
+ logging in as &lfs-user; on a virtual console, or with the following
+ substitute/switch user command:
su - lfs
diff --git a/chapter04/settingenviron.xml b/chapter04/settingenviron.xml
index e40e4a45b..a57246217 100644
--- a/chapter04/settingenviron.xml
+++ b/chapter04/settingenviron.xml
@@ -19,8 +19,10 @@
exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash
EOF
- When logged on as user lfs,
- the initial shell is usually a login shell which reads
+ When logged on as user lfs
+ or switched to the &lfs-user; user using a su command
+ with -
option,
+ the initial shell is a login shell which reads
the /etc/profile of the host (probably containing some
settings and environment variables) and then .bash_profile.
The exec env -i.../bin/bash command in the