Jari Aalto | 17345e5 | 2009-02-19 22:21:29 +0000 | [diff] [blame] | 1 | %!PS-Adobe-3.0 |
| 2 | %%Creator: groff version 1.19.2 |
| 3 | %%CreationDate: Thu Feb 5 08:05:28 2009 |
| 4 | %%DocumentNeededResources: font Times-Roman |
| 5 | %%+ font Times-Bold |
| 6 | %%DocumentSuppliedResources: procset grops 1.19 2 |
| 7 | %%Pages: 1 |
| 8 | %%PageOrder: Ascend |
| 9 | %%DocumentMedia: Default 595 842 0 () () |
| 10 | %%Orientation: Portrait |
| 11 | %%EndComments |
| 12 | %%BeginDefaults |
| 13 | %%PageMedia: Default |
| 14 | %%EndDefaults |
| 15 | %%BeginProlog |
| 16 | %%BeginResource: procset grops 1.19 2 |
| 17 | %!PS-Adobe-3.0 Resource-ProcSet |
| 18 | /setpacking where{ |
| 19 | pop |
| 20 | currentpacking |
| 21 | true setpacking |
| 22 | }if |
| 23 | /grops 120 dict dup begin |
| 24 | /SC 32 def |
| 25 | /A/show load def |
| 26 | /B{0 SC 3 -1 roll widthshow}bind def |
| 27 | /C{0 exch ashow}bind def |
| 28 | /D{0 exch 0 SC 5 2 roll awidthshow}bind def |
| 29 | /E{0 rmoveto show}bind def |
| 30 | /F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def |
| 31 | /G{0 rmoveto 0 exch ashow}bind def |
| 32 | /H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def |
| 33 | /I{0 exch rmoveto show}bind def |
| 34 | /J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def |
| 35 | /K{0 exch rmoveto 0 exch ashow}bind def |
| 36 | /L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def |
| 37 | /M{rmoveto show}bind def |
| 38 | /N{rmoveto 0 SC 3 -1 roll widthshow}bind def |
| 39 | /O{rmoveto 0 exch ashow}bind def |
| 40 | /P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def |
| 41 | /Q{moveto show}bind def |
| 42 | /R{moveto 0 SC 3 -1 roll widthshow}bind def |
| 43 | /S{moveto 0 exch ashow}bind def |
| 44 | /T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def |
| 45 | /SF{ |
| 46 | findfont exch |
| 47 | [exch dup 0 exch 0 exch neg 0 0]makefont |
| 48 | dup setfont |
| 49 | [exch/setfont cvx]cvx bind def |
| 50 | }bind def |
| 51 | /MF{ |
| 52 | findfont |
| 53 | [5 2 roll |
| 54 | 0 3 1 roll |
| 55 | neg 0 0]makefont |
| 56 | dup setfont |
| 57 | [exch/setfont cvx]cvx bind def |
| 58 | }bind def |
| 59 | /level0 0 def |
| 60 | /RES 0 def |
| 61 | /PL 0 def |
| 62 | /LS 0 def |
| 63 | /MANUAL{ |
| 64 | statusdict begin/manualfeed true store end |
| 65 | }bind def |
| 66 | /PLG{ |
| 67 | gsave newpath clippath pathbbox grestore |
| 68 | exch pop add exch pop |
| 69 | }bind def |
| 70 | /BP{ |
| 71 | /level0 save def |
| 72 | 1 setlinecap |
| 73 | 1 setlinejoin |
| 74 | 72 RES div dup scale |
| 75 | LS{ |
| 76 | 90 rotate |
| 77 | }{ |
| 78 | 0 PL translate |
| 79 | }ifelse |
| 80 | 1 -1 scale |
| 81 | }bind def |
| 82 | /EP{ |
| 83 | level0 restore |
| 84 | showpage |
| 85 | }def |
| 86 | /DA{ |
| 87 | newpath arcn stroke |
| 88 | }bind def |
| 89 | /SN{ |
| 90 | transform |
| 91 | .25 sub exch .25 sub exch |
| 92 | round .25 add exch round .25 add exch |
| 93 | itransform |
| 94 | }bind def |
| 95 | /DL{ |
| 96 | SN |
| 97 | moveto |
| 98 | SN |
| 99 | lineto stroke |
| 100 | }bind def |
| 101 | /DC{ |
| 102 | newpath 0 360 arc closepath |
| 103 | }bind def |
| 104 | /TM matrix def |
| 105 | /DE{ |
| 106 | TM currentmatrix pop |
| 107 | translate scale newpath 0 0 .5 0 360 arc closepath |
| 108 | TM setmatrix |
| 109 | }bind def |
| 110 | /RC/rcurveto load def |
| 111 | /RL/rlineto load def |
| 112 | /ST/stroke load def |
| 113 | /MT/moveto load def |
| 114 | /CL/closepath load def |
| 115 | /Fr{ |
| 116 | setrgbcolor fill |
| 117 | }bind def |
| 118 | /setcmykcolor where{ |
| 119 | pop |
| 120 | /Fk{ |
| 121 | setcmykcolor fill |
| 122 | }bind def |
| 123 | }if |
| 124 | /Fg{ |
| 125 | setgray fill |
| 126 | }bind def |
| 127 | /FL/fill load def |
| 128 | /LW/setlinewidth load def |
| 129 | /Cr/setrgbcolor load def |
| 130 | /setcmykcolor where{ |
| 131 | pop |
| 132 | /Ck/setcmykcolor load def |
| 133 | }if |
| 134 | /Cg/setgray load def |
| 135 | /RE{ |
| 136 | findfont |
| 137 | dup maxlength 1 index/FontName known not{1 add}if dict begin |
| 138 | { |
| 139 | 1 index/FID ne{def}{pop pop}ifelse |
| 140 | }forall |
| 141 | /Encoding exch def |
| 142 | dup/FontName exch def |
| 143 | currentdict end definefont pop |
| 144 | }bind def |
| 145 | /DEFS 0 def |
| 146 | /EBEGIN{ |
| 147 | moveto |
| 148 | DEFS begin |
| 149 | }bind def |
| 150 | /EEND/end load def |
| 151 | /CNT 0 def |
| 152 | /level1 0 def |
| 153 | /PBEGIN{ |
| 154 | /level1 save def |
| 155 | translate |
| 156 | div 3 1 roll div exch scale |
| 157 | neg exch neg exch translate |
| 158 | 0 setgray |
| 159 | 0 setlinecap |
| 160 | 1 setlinewidth |
| 161 | 0 setlinejoin |
| 162 | 10 setmiterlimit |
| 163 | []0 setdash |
| 164 | /setstrokeadjust where{ |
| 165 | pop |
| 166 | false setstrokeadjust |
| 167 | }if |
| 168 | /setoverprint where{ |
| 169 | pop |
| 170 | false setoverprint |
| 171 | }if |
| 172 | newpath |
| 173 | /CNT countdictstack def |
| 174 | userdict begin |
| 175 | /showpage{}def |
| 176 | /setpagedevice{}def |
| 177 | }bind def |
| 178 | /PEND{ |
| 179 | countdictstack CNT sub{end}repeat |
| 180 | level1 restore |
| 181 | }bind def |
| 182 | end def |
| 183 | /setpacking where{ |
| 184 | pop |
| 185 | setpacking |
| 186 | }if |
| 187 | %%EndResource |
| 188 | %%EndProlog |
| 189 | %%BeginSetup |
| 190 | %%BeginFeature: *PageSize Default |
| 191 | << /PageSize [ 595 842 ] /ImagingBBox null >> setpagedevice |
| 192 | %%EndFeature |
| 193 | %%IncludeResource: font Times-Roman |
| 194 | %%IncludeResource: font Times-Bold |
| 195 | grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72 |
| 196 | def/PL 841.89 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron |
| 197 | /Zcaron/scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef |
| 198 | /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef |
| 199 | /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef |
| 200 | /.notdef/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent |
| 201 | /ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen |
| 202 | /period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon |
| 203 | /semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O |
| 204 | /P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex |
| 205 | /underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y |
| 206 | /z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft |
| 207 | /guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl |
| 208 | /endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut |
| 209 | /dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash |
| 210 | /quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen |
| 211 | /brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft |
| 212 | /logicalnot/minus/registered/macron/degree/plusminus/twosuperior |
| 213 | /threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior |
| 214 | /ordmasculine/guilsinglright/onequarter/onehalf/threequarters |
| 215 | /questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE |
| 216 | /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex |
| 217 | /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis |
| 218 | /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn |
| 219 | /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla |
| 220 | /egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis |
| 221 | /eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash |
| 222 | /ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def |
| 223 | /Times-Bold@0 ENC0/Times-Bold RE/Times-Roman@0 ENC0/Times-Roman RE |
| 224 | %%EndSetup |
| 225 | %%Page: 1 1 |
| 226 | %%BeginPageSetup |
| 227 | BP |
| 228 | %%EndPageSetup |
| 229 | /F0 10/Times-Roman@0 SF(RB)72 48 Q 376.2(ASH\(1\) RB)-.35 F(ASH\(1\)) |
| 230 | -.35 E/F1 10.95/Times-Bold@0 SF -.219(NA)72 84 S(ME).219 E F0 |
| 231 | (rbash \255 restricted bash, see)108 96 Q/F2 10/Times-Bold@0 SF(bash)2.5 |
| 232 | E F0(\(1\))A F1(RESTRICTED SHELL)72 112.8 Q F0(If)108 124.8 Q F2(bash) |
| 233 | 4.397 E F0 1.897(is started with the name)4.397 F F2(rbash)4.397 E F0 |
| 234 | 4.397(,o)C 4.397(rt)-4.397 G(he)-4.397 E F2<ad72>4.397 E F0 1.896 |
| 235 | (option is supplied at in)4.397 F -.2(vo)-.4 G 1.896 |
| 236 | (cation, the shell becomes).2 F 3.445(restricted. A)108 136.8 R .945 |
| 237 | (restricted shell is used to set up an en)3.445 F .946 |
| 238 | (vironment more controlled than the standard shell.)-.4 F(It)5.946 E |
| 239 | (beha)108 148.8 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E F2 |
| 240 | (bash)2.5 E F0(with the e)2.5 E(xception that the follo)-.15 E |
| 241 | (wing are disallo)-.25 E(wed or not performed:)-.25 E 32.5<8363>108 |
| 242 | 165.6 S(hanging directories with)-32.5 E F2(cd)2.5 E F0 32.5<8373>108 |
| 243 | 182.4 S(etting or unsetting the v)-32.5 E(alues of)-.25 E F2(SHELL)2.5 E |
| 244 | F0(,)A F2 -.74(PA)2.5 G(TH)-.21 E F0(,)A F2(ENV)2.5 E F0 2.5(,o)C(r)-2.5 |
| 245 | E F2 -.3(BA)2.5 G(SH_ENV).3 E F0 32.5<8373>108 199.2 S |
| 246 | (pecifying command names containing)-32.5 E F2(/)2.5 E F0 32.5<8373>108 |
| 247 | 216 S(pecifying a \214le name containing a)-32.5 E F2(/)2.5 E F0 |
| 248 | (as an ar)2.5 E(gument to the)-.18 E F2(.)2.5 E F0 -.2(bu)5 G |
| 249 | (iltin command).2 E 32.5<8353>108 232.8 S .351 |
| 250 | (pecifying a \214lename containing a slash as an ar)-32.5 F .351 |
| 251 | (gument to the)-.18 F F2<ad70>2.851 E F0 .351(option to the)2.851 F F2 |
| 252 | (hash)2.851 E F0 -.2(bu)2.851 G .351(iltin com-).2 F(mand)144 244.8 Q |
| 253 | 32.5<8369>108 261.6 S(mporting function de\214nitions from the shell en) |
| 254 | -32.5 E(vironment at startup)-.4 E 32.5<8370>108 278.4 S(arsing the v) |
| 255 | -32.5 E(alue of)-.25 E F2(SHELLOPTS)2.5 E F0(from the shell en)2.5 E |
| 256 | (vironment at startup)-.4 E 32.5<8372>108 295.2 S(edirecting output usi\ |
| 257 | ng the >, >|, <>, >&, &>, and >> redirection operators)-32.5 E 32.5 |
| 258 | <8375>108 312 S(sing the)-32.5 E F2(exec)2.5 E F0 -.2(bu)2.5 G |
| 259 | (iltin command to replace the shell with another command).2 E 32.5<8361> |
| 260 | 108 328.8 S(dding or deleting b)-32.5 E(uiltin commands with the)-.2 E |
| 261 | F2<ad66>2.5 E F0(and)2.5 E F2<ad64>2.5 E F0(options to the)2.5 E F2 |
| 262 | (enable)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E 32.5<8355>108 345.6 S |
| 263 | (sing the)-32.5 E F2(enable)2.5 E F0 -.2(bu)2.5 G |
| 264 | (iltin command to enable disabled shell b).2 E(uiltins)-.2 E 32.5<8373> |
| 265 | 108 362.4 S(pecifying the)-32.5 E F2<ad70>2.5 E F0(option to the)2.5 E |
| 266 | F2(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E 32.5<8374>108 379.2 |
| 267 | S(urning of)-32.5 E 2.5(fr)-.25 G(estricted mode with)-2.5 E F2(set +r) |
| 268 | 2.5 E F0(or)2.5 E F2(set +o r)2.5 E(estricted)-.18 E F0(.)A |
| 269 | (These restrictions are enforced after an)108 396 Q 2.5(ys)-.15 G |
| 270 | (tartup \214les are read.)-2.5 E .429 |
| 271 | (When a command that is found to be a shell script is e)108 412.8 R -.15 |
| 272 | (xe)-.15 G(cuted,).15 E F2(rbash)2.929 E F0 .429(turns of)2.929 F 2.929 |
| 273 | (fa)-.25 G .729 -.15(ny r)-2.929 H .429(estrictions in the shell).15 F |
| 274 | (spa)108 424.8 Q(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E |
| 275 | F1(SEE ALSO)72 441.6 Q F0(bash\(1\))108 453.6 Q(GNU Bash-4.0)72 768 Q |
| 276 | (2004 Apr 20)148.735 E(1)203.725 E 0 Cg EP |
| 277 | %%Trailer |
| 278 | end |
| 279 | %%EOF |