edrcperm.no_shell

Package: WA2L/edrc 1.5.57
Section: Library Commands (3)
Updated: 28 May 2007
Index Return to Main Contents

 

NAME

edrcperm.no_shell - pseudo shell to deny access to a shell from vi, more, etc.

 

SYNOPSIS

edrc/lib/edrc/edrcperm.no_shell

 

AVAILABILITY

WA2L/edrc

 

DESCRIPTION

The edrcperm.no_shell command is used within edrc as a pseudo shell to deny access to the real shell via the built in commands of vi, view and more when the shell permission is listed in DENY_LIST in the edrc config file etc/edrc.cfg.

Beside the stdout message, a log entry is created.

The following dialog appears, if a user tries to invoke the shell within vi :


    edrc-WARNING execution of functionality 'shell' not permitted.
    Press RETURN to continue

 

OPTIONS

-

 

ENVIRONMENT

-

 

EXIT STATUS

0
always.

 

EXAMPLES

1) How to implement shell access denial

Code cut-out to deny shell access within commands that provide shell access as vi, view and more :


    :
    save_shell=$SHELL
    export SHELL=`approot`/lib/edrc/edrcperm.no_shell
    vi $file
    export SHELL=$save_shell
    :

 

SEE ALSO

edrcintro(1), edrc(1m)

 

NOTES

-

 

BUGS

-

 

AUTHOR

edrcperm.no_shell was developed by Christian Walther. Send suggestions and bug reports to wa2l@users.sourceforge.net . 

 

COPYRIGHT

Copyright © 2008 Christian Walther

This is free software; see edrc/doc/COPYING for copying conditions. There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


 

Index

NAME
SYNOPSIS
AVAILABILITY
DESCRIPTION
OPTIONS
ENVIRONMENT
EXIT STATUS
EXAMPLES
SEE ALSO
NOTES
BUGS
AUTHOR
COPYRIGHT

This document was created by man2html using the manual pages.
Time: 00:14:02 GMT, March 08, 2025