summaryrefslogtreecommitdiffstats
path: root/login-utils/login.1.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'login-utils/login.1.adoc')
-rw-r--r--login-utils/login.1.adoc10
1 files changed, 9 insertions, 1 deletions
diff --git a/login-utils/login.1.adoc b/login-utils/login.1.adoc
index a3404f3..7a7b82d 100644
--- a/login-utils/login.1.adoc
+++ b/login-utils/login.1.adoc
@@ -32,7 +32,7 @@ The environment variable *$TERM* will be preserved, if it exists, else it will b
The environment variables defined by PAM are always preserved.
-Then the user's shell is started. If no shell is specified for the user in _/etc/passwd_, then _/bin/sh_ is used. If there is no home directory specified in _/etc/passwd_, then _/_ is used, followed by _.hushlogin_ check as described below.
+Then the user's shell is started. If no shell is specified for the user in _/etc/passwd_, then _/bin/sh_ is used. If the specified shell contains a space, it is treated as a shell script. If there is no home directory specified in _/etc/passwd_, then _/_ is used, followed by _.hushlogin_ check as described below.
If the file _.hushlogin_ exists, then a "quiet" login is performed. This disables the checking of mail and the printing of the last login time and message of the day. Otherwise, if _/var/log/lastlog_ exists, the last login time is printed, and the current login is recorded.
@@ -148,6 +148,14 @@ _/etc/pam.d/remote_,
_/etc/hushlogins_,
_$HOME/.hushlogin_
+== CREDENTIALS
+
+*login* supports configuration via systemd credentials (see https://systemd.io/CREDENTIALS/). *login* reads the following systemd credentials:
+
+*login.noauth* (boolean)::
+
+If set, configures *login* to skip login authentication, similarly to the *-f* option.
+
== BUGS
The undocumented BSD *-r* option is not supported. This may be required by some *rlogind*(8) programs.