diff options
Diffstat (limited to 'login-utils/login.1.adoc')
-rw-r--r-- | login-utils/login.1.adoc | 10 |
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. |