On Wed, Apr 16, 2008 at 11:47:07PM +0800, [EMAIL PROTECTED] wrote:
> Well, at least the man page
> m> Typically, login is treated by the shell as exec login which
> m> causes the user to exit from the current shell.
> is far from what I've experienced. OK, thanks.

I intend to apply the attached patch

-- 
Nekral
Index: man/login.1.xml
===================================================================
--- man/login.1.xml	(révision 1969)
+++ man/login.1.xml	(copie de travail)
@@ -75,9 +75,11 @@
       with the system. It is normally invoked automatically by responding to
       the <emphasis remap='I'>login:</emphasis> prompt on the user's
       terminal. <command>login</command> may be special to the shell and may
-      not be invoked as a sub-process. Typically, <command>login</command>
-      is treated by the shell as <emphasis remap='B'>exec login</emphasis>
-      which causes the user to exit from the current shell. Attempting to
+      not be invoked as a sub-process. When called from a shell,
+      <command>login</command> should be executed as
+      <emphasis remap='B'>exec login</emphasis> which will cause the user
+      to exit from the current shell (and thus will avoid 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
       will produce an error message.
     </para>

Reply via email to