REDROOM
PHP 8.5.2
Path:
Logout
Edit File
Size: 2.41 KB
Close
/usr/share/doc/bash/RBASH
Text
Base64
6.10 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: * Changing directories with the 'cd' builtin. * Setting or unsetting the values of the 'SHELL', 'PATH', 'HISTFILE', 'ENV', or 'BASH_ENV' variables. * Specifying command names containing slashes. * Specifying a filename containing a slash as an argument to the '.' builtin command. * Specifying a filename containing a slash as an argument to the 'history' builtin command. * Specifying a filename containing a slash as an argument to the '-p' option to the 'hash' builtin command. * Importing function definitions from the shell environment at startup. * Parsing the value of 'SHELLOPTS' from the shell environment at startup. * Redirecting output using the '>', '>|', '<>', '>&', '&>', and '>>' redirection operators. * Using the 'exec' builtin to replace the shell with another command. * Adding or deleting builtin commands with the '-f' and '-d' options to the 'enable' builtin. * Using the 'enable' builtin command to enable disabled shell builtins. * Specifying the '-p' option to the 'command' builtin. * Turning off restricted mode with 'set +r' or 'shopt -u restricted_shell'. These restrictions are enforced after any startup files are read. When a command that is found to be a shell script is executed (*note 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'.
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 13
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
changelog.Debian.gz
2.29 KB
lrw-r--r--
2024-03-31 08:41:03
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
COMPAT.gz
9.94 KB
lrw-r--r--
2022-07-28 19:57:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
copyright
9.54 KB
lrw-r--r--
2024-02-22 10:31:00
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
inputrc.arrows
727 B
lrw-r--r--
2024-02-22 10:31:00
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
INTRO.gz
2.85 KB
lrw-r--r--
1999-02-17 21:13:42
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
NEWS.gz
34.27 KB
lrw-r--r--
2022-08-19 15:33:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
POSIX.gz
4.23 KB
lrw-r--r--
2022-09-19 16:03:03
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
RBASH
2.41 KB
lrw-r--r--
2024-03-31 08:41:03
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
README.abs-guide
1.08 KB
lrw-r--r--
2024-02-22 10:31:00
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
README.commands.gz
2.95 KB
lrw-r--r--
2024-02-22 10:31:00
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
README.Debian.gz
1.87 KB
lrw-r--r--
2024-03-31 08:41:03
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
README.gz
1.96 KB
lrw-r--r--
2024-03-31 08:41:03
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
README.md.bash_completion.gz
5.37 KB
lrw-r--r--
2020-07-25 08:25:49
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).