dwww Home | Manual pages | Find package

RBASH(1)                    General Commands Manual                    RBASH(1)

NAME
       rbash - restricted bash, see bash(1)

RESTRICTED SHELL
       If  bash is started with the name rbash, or the -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.   It  be-
       haves identically to bash with the exception that the following are dis-
       allowed or not performed:

       •      changing directories with cd

       •      setting or unsetting the values of SHELL, PATH, HISTFILE, ENV, or
              BASH_ENV

       •      specifying command names containing /

       •      specifying  a  filename  containing  a  / 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 >> redirec-
              tion operators

       •      using the exec builtin command to replace the shell with  another
              command

       •      adding or deleting builtin commands with the -f and -d options to
              the enable builtin command

       •      using  the  enable  builtin  command  to  enable  disabled  shell
              builtins

       •      specifying the -p option to the command builtin command

       •      turning  off  restricted  mode  with  set  +r  or  shopt  -u  re-
              stricted_shell.

       These restrictions are enforced after any startup files are read.

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

SEE ALSO
       bash(1)

Bash-5.2                        2021 November 22                       RBASH(1)

Generated by dwww version 1.16 on Wed Dec 10 06:09:21 CET 2025.