|
@@ -0,0 +1,32 @@
|
|
|
|
+# rbash
|
|
|
|
+
|
|
|
|
+> Restricted Bash shell
|
|
|
|
+> Restrictions implemented in rbash
|
|
|
|
+> cd command
|
|
|
|
+> PATH and ENV (setting/unsetting)
|
|
|
|
+> Importing function
|
|
|
|
+> Specifying file name containing argument ‘/’
|
|
|
|
+> Specifying file name containing argument ‘-‘
|
|
|
|
+> Redirecting output using ‘>‘, ‘>>‘, ‘>|‘, ‘<>‘, ‘>&‘, ‘&>‘
|
|
|
|
+> Turning off restriction using ‘set +r‘ or ‘set +o‘
|
|
|
|
+
|
|
|
|
+- Start rbash:
|
|
|
|
+
|
|
|
|
+`rbash`
|
|
|
|
+
|
|
|
|
+- Execute a command:
|
|
|
|
+
|
|
|
|
+`rbash -c "{{command}}"`
|
|
|
|
+
|
|
|
|
+- Run commands from a file:
|
|
|
|
+
|
|
|
|
+`rbash {{file.sh}}`
|
|
|
|
+
|
|
|
|
+- Print the version information of rbash:
|
|
|
|
+
|
|
|
|
+`rbash --version`
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|