diff --git a/man/chage.1.xml b/man/chage.1.xml
index 1e4cc539..afc9ed7a 100644
--- a/man/chage.1.xml
+++ b/man/chage.1.xml
@@ -102,6 +102,9 @@
Set the number of days since January 1st, 1970 when the password
was last changed. The date may also be expressed in the format
YYYY-MM-DD (or the format more commonly used in your area).
+ If the LAST_DAY is set to
+ 0 the user is forced to change his password
+ on the next log on.
@@ -118,6 +121,13 @@
contact the system administrator before being able to use the
system again.
+
+ For example the following can be used to set an account to expire
+ in 180 days:
+
+
+ chage -E $(date -d +180days +%Y-%m-%d)
+
Passing the number -1 as the
EXPIRE_DATE will remove an account
@@ -239,6 +249,18 @@
The chage program requires a shadow password file to
be available.
+
+ The chage program will report only the information from the shadow
+ password file. This implies that configuration from other sources
+ (e.g. LDAP or empty password hash field from the passwd file) that
+ affect the user's login will not be shown in the chage output.
+
+
+ The chage program will also not report any
+ inconsistency between the shadow and passwd files (e.g. missing x in
+ the passwd file). The pwck can be used to check
+ for this kind of inconsistencies.
+ The chage command is restricted to the root
user, except for the option, which may be used by
an unprivileged user to determine when their password or account is due
diff --git a/man/groupadd.8.xml b/man/groupadd.8.xml
index f838c91e..56803b3c 100644
--- a/man/groupadd.8.xml
+++ b/man/groupadd.8.xml
@@ -334,13 +334,13 @@
4
- GID not unique (when not used)
+ GID is already used (when called without )9
- group name not unique
+ group name is already used
diff --git a/man/groupmod.8.xml b/man/groupmod.8.xml
index 79233273..10062b08 100644
--- a/man/groupmod.8.xml
+++ b/man/groupmod.8.xml
@@ -299,7 +299,7 @@
4
- E_GID_IN_USE: specified group doesn't exist
+ E_GID_IN_USE: group id already in use
diff --git a/man/shadow.5.xml b/man/shadow.5.xml
index 0af8babb..70cea3e1 100644
--- a/man/shadow.5.xml
+++ b/man/shadow.5.xml
@@ -129,7 +129,7 @@
The date of the last password change, expressed as the number
- of days since Jan 1, 1970.
+ of days since Jan 1, 1970 00:00 UTC.
The value 0 has a special meaning, which is that the user
@@ -208,8 +208,8 @@
After expiration of the password and this expiration period is
- elapsed, no login is possible using the current user's
- password. The user should contact her administrator.
+ elapsed, no login is possible for the user. The user should contact
+ her administrator.
An empty field means that there are no enforcement of an
@@ -224,7 +224,7 @@
The date of expiration of the account, expressed as the number
- of days since Jan 1, 1970.
+ of days since Jan 1, 1970 00:00 UTC.
Note that an account expiration differs from a password
diff --git a/man/useradd.8.xml b/man/useradd.8.xml
index 28c6d578..85d83560 100644
--- a/man/useradd.8.xml
+++ b/man/useradd.8.xml
@@ -361,6 +361,11 @@
is not enabled, no home
directories are created.
+
+ The directory where the user's home directory is created must
+ exist and have proper SELinux context and permissions. Otherwise
+ the user's home directory cannot be created or accessed.
+
diff --git a/man/usermod.8.xml b/man/usermod.8.xml
index d2600e18..79f1a5b8 100644
--- a/man/usermod.8.xml
+++ b/man/usermod.8.xml
@@ -143,7 +143,8 @@
If the
option is given, the contents of the current home directory will
be moved to the new home directory, which is created if it does
- not already exist.
+ not already exist. If the current home directory does not exist
+ the new home directory will not be created.
@@ -205,6 +206,12 @@
The group ownership of files outside of the user's home directory
must be fixed manually.
+
+ The change of the group ownership of files inside of the user's
+ home directory is also not done if the home dir owner uid is
+ different from the current or new user id. This is a safety measure
+ for special home directories such as /.
+
@@ -267,7 +274,8 @@
Move the content of the user's home directory to the new
- location.
+ location. If the current home directory does not exist
+ the new home directory will not be created.
This option is only valid in combination with the
@@ -380,6 +388,12 @@
The ownership of files outside of the user's home directory
must be fixed manually.
+
+ The change of the user ownership of files inside of the user's
+ home directory is also not done if the home dir owner uid is
+ different from the current or new user id. This is a safety measure
+ for special home directories such as /.
+
No checks will be performed with regard to the
, ,