bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Failed bash -r command returns 0 exit status


From: Pitt, David
Subject: RE: Failed bash -r command returns 0 exit status
Date: Tue, 25 May 2010 09:46:33 +1000

Thanks Chet!


David Pitt | Developer/Designer
TI SD Risk Systems | Technology Solution Delivery | OTSS
>Level 3 Core A 833 Bourke Street Docklands VIC 3008
>Australia and New Zealand Banking Group Ltd | www.anz.com
>

-----Original Message-----
From: Chet Ramey [mailto:chet.ramey@case.edu] 
Sent: Monday, 24 May 2010 11:23 PM
To: Pitt, David
Cc: bug-bash@gnu.org; chet.ramey@case.edu
Subject: Re: Failed bash -r command returns 0 exit status

On 5/24/10 2:48 AM, Pitt, David wrote:

> Bash Version: 4.1
> Patch Level: 0
> Release Status: release
> 
> Description:
>         Prohibited restricted shell command doesn't always return 
> non-zero exit
>         status.
> 
>         Executing "/bin/ls" under a restricted shell returns a 
> non-zero exit
>         status, as expected.
> 
>         However executing "/bin/ls && /bin/ls" under a restricted 
> shell returns a zero exit
>         status. This is not expected (at least not by me!). Zero exit 
> status is returned with
>         any list of commands, e.g. "/bin/ls && :".
>          
>         I need to know whether a command list executed under a 
> restricted shell
>         succeeded or failed.

I will tighten up the return status when restricted commands fail for
the next version of bash.

Chet

--
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU    chet@case.edu
http://cnswww.cns.cwru.edu/~chet/

"This e-mail and any attachments to it (the "Communication") is, unless 
otherwise stated, confidential,  may contain copyright material and is for the 
use only of the intended recipient. If you receive the Communication in error, 
please notify the sender immediately by return e-mail, delete the Communication 
and the return e-mail, and do not read, copy, retransmit or otherwise deal with 
it. Any views expressed in the Communication are those of the individual sender 
only, unless expressly stated to be those of Australia and New Zealand Banking 
Group Limited ABN 11 005 357 522, or any of its related entities including ANZ 
National Bank Limited (together "ANZ"). ANZ does not accept liability in 
connection with the integrity of or errors in the Communication, computer 
virus, data corruption, interference or delay arising from or in respect of the 
Communication."



reply via email to

[Prev in Thread] Current Thread [Next in Thread]