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 [email protected] http://cnswww.cns.cwru.edu/~chet/