Dawid Gołuński wrote:

> I think, the problem is connected with a bad argv[0] comparison. It is,
> when rbash is called directly from bash level, the argv[0] equals
> "rbash", and when rbash is called at login, argv[0] is
> equal to "-rbash". So i thought maybe there was something like this:
> 
> if ( strcmp(argv[0],"rbash") != 0 ) enter_restricted_mode();
> 
> there, in the source code. That would explain why bash doesnt enter
> restricted mode while run at the begining of a terminal session,
> i.e "rbash" != "-rbash".
> 
> 
> I've noticed this behavior on Slackware 9, and 11 systems. Bash
> version:
> GNU bash, version 2.05b.0(1)-release (i486-slackware-linux-gnu)

According to the changelogs, that was fixed in September, 2002.  The
fix appeared in bash-3.0.

Chet


-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
                       Live Strong.  No day but today.
Chet Ramey, ITS, CWRU    [EMAIL PROTECTED]    http://cnswww.cns.cwru.edu/~chet/


_______________________________________________
Bug-bash mailing list
Bug-bash@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-bash

Reply via email to