Indicate that login should be executed with "exec login" if called from a shell.

This commit is contained in:
nekral-guest 2008-05-21 18:58:06 +00:00
parent ec9e63b7de
commit b9ac46305f
2 changed files with 10 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2008-05-21 Nicolas François <nicolas.francois@centraliens.net>
* man/login.1.xml: Indicate that login should be executed with
"exec login" if called from a shell.
2008-05-21 Nicolas François <nicolas.francois@centraliens.net> 2008-05-21 Nicolas François <nicolas.francois@centraliens.net>
* man/passwd.1.xml: Remove the advices for the choice of a good * man/passwd.1.xml: Remove the advices for the choice of a good

View File

@ -75,9 +75,11 @@
with the system. It is normally invoked automatically by responding to with the system. It is normally invoked automatically by responding to
the <emphasis remap='I'>login:</emphasis> prompt on the user's the <emphasis remap='I'>login:</emphasis> prompt on the user's
terminal. <command>login</command> may be special to the shell and may terminal. <command>login</command> may be special to the shell and may
not be invoked as a sub-process. Typically, <command>login</command> not be invoked as a sub-process. When called from a shell,
is treated by the shell as <emphasis remap='B'>exec login</emphasis> <command>login</command> should be executed as
which causes the user to exit from the current shell. Attempting to <emphasis remap='B'>exec login</emphasis> which will cause the user
to exit from the current shell (and thus will prevent the new logged
in user to return to the session of the caller). Attempting to
execute <command>login</command> from any shell but the login shell execute <command>login</command> from any shell but the login shell
will produce an error message. will produce an error message.
</para> </para>