From 82ba818ff456bcd6d56a06226e3f27e98fbb55c3 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 14 Aug 2025 22:58:58 -0500 Subject: removing all downloaded devdocs files --- devdocs/bash/the-restricted-shell.html | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 devdocs/bash/the-restricted-shell.html (limited to 'devdocs/bash/the-restricted-shell.html') diff --git a/devdocs/bash/the-restricted-shell.html b/devdocs/bash/the-restricted-shell.html deleted file mode 100644 index ea831a45..00000000 --- a/devdocs/bash/the-restricted-shell.html +++ /dev/null @@ -1,20 +0,0 @@ -

The Restricted Shell

If Bash is started with the name rbash, or the --restricted or -r option is supplied at invocation, the shell becomes restricted. A restricted shell is used to set up an environment more controlled than the standard shell. A restricted shell behaves identically to bash with the exception that the following are disallowed or not performed:

These restrictions are enforced after any startup files are read.

When a command that is found to be a shell script is executed (see Shell Scripts), rbash turns off any restrictions in the shell spawned to execute the script.

The restricted shell mode is only one component of a useful restricted environment. It should be accompanied by setting PATH to a value that allows execution of only a few verified commands (commands that allow shell escapes are particularly vulnerable), changing the current directory to a non-writable directory other than $HOME after login, not allowing the restricted shell to execute shell scripts, and cleaning the environment of variables that cause some commands to modify their behavior (e.g., VISUAL or PAGER).

Modern systems provide more secure ways to implement a restricted environment, such as jails, zones, or containers.

-

- Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
- https://www.gnu.org/software/bash/manual/html_node/The-Restricted-Shell.html -

-
-- cgit v1.2.3