如果启动rbash,以下操作将被禁止:
使用cd命令切换目录; 
设置或者取消SHELL、PATH、ENV或者BASH_ENV环境变量; 
以绝对路径运行命令; 使用绝对路径指定的文件名作为内置命令.的参数;
使用绝对路径指定的文件名作为内置命令hash的参数;
在启动时,从shell环境导入函数的定义;
在启动时,解析SHELLOPTS的值; 使用>、>|、<>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-05-01 00:41:51
                            
                                1145阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            rbash限制的 bash分类: Linux2012-12-05 13:18149人阅读评论(0)收藏举报rbash(restricted bash),即受限制的 bash,对于用作中转服务器,还是很不错滴。rbash 支持 debian 以及 rh。rbash 只是 bash 的一个软链接。除了这里提到的几个方面之外,它跟 bash 一样。* changing directories with            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-04-06 23:55:09
                            
                                1129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Java的编译体系中,一个Java的源代码文件变成计算机可执行的机器指令的过程中,需要经过两段编译,第一段是把.java文件转换成.class文件。第二段编译是把.class转换成机器指令的过程。第一段编译就是javac命令。在第二编译阶段,JVM 通过解释字节码将其翻译成对应的机器指令,逐条读入,逐条解释翻译。很显然,经过解释执行,其执行速度必然会比可执行的二进制字节码程序慢很多。这就是传统的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 19:34:01
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            *4.rbash提权**            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-29 10:23:27
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Vulnhub百个项目渗透Vulnhub百个项目渗透——项目三十七:SolidState-1(pop3,rbash逃逸,计划任务写入)?系列专栏:Vulnhub百个项目渗透 ?欢迎关注?点赞?收藏⭐️留言? ?首发时间:?2022年10月10日? ?作者水平很有限,如果发现错误,还望告知,感谢! 巅峰之路Vulnhub百个项目渗透前言一、信息收集james服务突破pop3登录rbash逃逸提权 前            
                
         
            
            
            
            本文为Bash Scripting Full Course 3 Hours学习笔记 (此基础上补充)(base) lighthouse@VM-8-2-ubuntu:~$ cat /etc/shells  # 所有可用shell
# /etc/shells: valid login shells
/bin/sh
/bin/bash
/usr/bin/bash
/bin/rbash
/usr/bin/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-11 20:49:00
                            
                                79阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            先补充点东西 1.ubuntu中默认安装了那些shell 我的PC上有sh、dash、bash和rbash(这货是谁?) 2.当前正在运行的是那个版本的shell jiang@Linux:~$ echo $SHELL/bin/bash 3.shell是什么 请google!!! 现在正式安装 安装z            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-07-14 19:51:00
                            
                                153阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
                    整个配置的命令如下(主要使用了:Linux bash受限的shell(RESTRICTED SHELL))步骤#1.创建只读shell# ln -s /bin/bash  /bin/rbash#2.创建用户并指定用户启动执行的shell# useradd            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-07-28 09:38:40
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录目录查看系统中可以使用的shell重定向管道变量export指令与echo的不同算术运算符用户个性化系统变量文件通配符引号文件比较运算符查看系统中可以使用的shellcat /etc/shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/screen重定向> 重定向覆盖输出 >> 重定向追加输出 < 重定向            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-14 14:06:56
                            
                                121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell解析器:输入命令 cat /etc/shells 可以得到Linux下的6个shell解析器angel@root:~$ cat /etc/shells# /etc/shells: valid login shells/bin/sh/bin/dash/usr/bin/dash/bin/bash/usr/bin/bash/bin/rbash/usr/bin/rba...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-30 10:41:00
                            
                                75阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            shell解析器:输入命令 cat /etc/shells 可以得到Linux下的6个shell解析器angel@root:~$ cat /etc/shells# /etc/shells: valid login shells/bin/sh/bin/dash/usr/bin/dash/bin/bash/usr/bin/bash/bin/rbash/usr/bin/rba...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-07 12:50:27
                            
                                228阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录基本信息实验过程额外内容rbash另一种绕过方式另一种查看当前用户可用命令方式靶机下载地址:https://www.five86.com/downloads/DC-2.zip基本信息Kali:192.168.61.145DC2:192.168.61.162实验            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-19 15:44:42
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Linux — 操作系统课程设计笔记笔记(一)adderuser dr  su dr 切换用户ls /bin/sh  /bin/bash /bin/dash /bin/rbash /bin/rzsh /bin/sh /bin/sh.distrib /bin/static-sh /bin/zsh /bin/zsh5  cat /etc/passwd超级用户 root 0  1~499  普通用户 5            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-06 12:40:04
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是Restricted Shell?Restricted Shell究竟是什么?它不是像Bash,Korn Shell等单独的shell。如果使用“rbash”,“ - restricted”,“ - r”选项启动任何现有的shell,那么它将成为Restricted shell。例如,Bourne shell可以使用命令bsh -r作为受限shell启动,使用命令ksh -r启动Korn s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 13:55:51
                            
                                20阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             在日常业务运维中,有时为了配合解决问题,需要给非运维人员开通系统账号,用于查询日志或代码。通常为了系统安全或避免不必要的误操作等目的,会将账号权限降至最低。下面介绍下在Linux下通过受限bash创建指定权限账号的操作记录:[root@mq-server ~]# ln -s /bin/bash  /bin/rbash
[root@mq-server ~]# useradd -s /bin/rba            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-10 21:56:40
                            
                                229阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一:shell 基础:1:查看当前系统的shell类型:python@ubuntu:~$ echo $SHELL/bin/bash2:查看当前系统支持的shell:python@ubuntu:~$ cat /etc/shells# /etc/shells: valid login shells/bin/sh/bin/dash/bin/bash/bin/rbash3:修改shell(修改后重启ubuntu)chsh 用户名 -s /bin/bash3:shell 的使用方式:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-30 14:20:33
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录目录查看系统中可以使用的shell重定向管道变量export指令与echo的不同算术运算符用户个性化系统变量文件通配符引号文件比较运算符查看系统中可以使用的shellcat /etc/shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/screen重定向> 重定向覆盖输出 >> 重定向追加输出 < 重定向            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-10 16:43:24
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            终端shell查看你的系统有几种shellcat /etc/shells➜  ~ cat /etc/shells# /etc/shells: valid login shells/bin/sh/bin/dash/bin/bash/bin/rbash/usr/bin/tmux/bin/zsh/usr/bin/zsh为什么要用 Zsh相比于默认的 Bash,Zsh 有更多的自定义选项,并支持扩展。因此 Zsh 可以实现更强大的命令补全,命令高亮等一系列酷炫功能不过代价就是启动速度            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-17 10:06:40
                            
                                1224阅读