尽量用普通用户执行,因为普通用户无法删除root的文件,避免误删除

rm -rf 不可取, 尽量find+rm -rf

尽量cd && rm -rf * 加上逻辑

cd /tmp/res  # <---如果这个没有,则就会出问题....
rm -rf *     # 所以,一般就用普通用户执行命令
cd /tmp/res && rm -rf
#!/bin/bashif [ -d "/tmp/res" ];thencd /tmp/res/ && find . -type d -name "1_*"|xargs rm -rf
elseecho "清理汇总机/tmp/res失败"exit 1
fi

删除+逻辑/find

修改要备份

切记切记

转载于:https://www.cnblogs.com/iiiiiher/p/9529126.html

[sh]rm -rf*的防护和普通用户执行命令相关推荐

  1. 开关机自动执行脚本方法[以及切换用户执行命令方法]

    [开关机自动执行脚本方法] 摸索了两天,终于找找们到了: 首先要明确的一点是:unix(含linux)的OS有若干个运行级别: 参见1:http://xiaoli.itpub.net/post/398 ...

  2. 如何以nobody用户执行命令?

    最近在logstash中使用nobody用户启动logstash,一想,nobody用户的shell不是/sbin/nologin吗? 不能登录执行命令呀? 于是看了一下它的启动脚本,是使用其他方式进 ...

  3. java jsch 切换用户_如何在java中使用Jsch切换到root用户执行命令?

    我正在尝试通过使用私钥建立的ssh连接执行一组命令.为此我在java中使用了JSCh和Session类. 以下是代码: java.util.Properties config = new java.u ...

  4. Linux上用户执行命令记录

    HFILE=`who -m | awk '{print $1}'` readonly HISTFILE=/var/history/$HFILE-$USER-$UID.log readonly HIST ...

  5. linux执行rm -rf /*命令后的效果原来是这样

    如果你接触过linux,肯定没少听过rm -rf的故事,这个恐怖的命令执行后到底会产生什么样的效果呢?接下来就带大家在虚拟机中演示一下. 注意:::一定不能在生产环境中执行此命令,否则没有后悔药可买的 ...

  6. linux切换用户并执行命令

    在当前用户下,不切换用户的前提下,用另一个用户执行命令 一:在shell脚本里切换用户执行命令,适合复杂命令 新建文件: cat test.sh 编辑文件内容: #!/bin/bash su - te ...

  7. 在Linux服务器root用户依然遇到删除不掉得文件如何办 ,宝塔用命令无法删除文件得解决问题,使用rm -rf删除命令提示Operation not permitted 如何解决

    在Linux服务器遇到删除不掉得文件如何办 ,宝塔用命令无法删除文件得解决问题 用宝塔默认删除工具提示已经移动回收站,而回收站文件在,选中被删除得文件依然在 费解,因为我可是root用户阿 然后用Li ...

  8. linux rm无法删除权限不够,linux下的文件用root用户rm -rf命令无法删除解决方案

    linux下的文件用root用户rm -rf命令无法删除解决方案(可能文件处在挂载的磁盘阵列(U盘,光盘.硬盘等),而磁盘阵列在别的服务器上,以下解决步骤和方案可能只是针对这一种情况,不保证解决所有类 ...

  9. 随便玩玩-root用户下rm -rf /的后果

    看到了别人又在说root 用户rm -rf /,自己试试看结果是怎么样的 使用的是CentOS虚拟机: 这是正在删除过程中的截图,可以看到可能是部分root用户没有写权限的文件无法被删除 已经退出,无 ...

最新文章

  1. FFmpeg中libswscale库简介及测试代码
  2. 从零开始写一个迷你版的Tomcat
  3. 2013——M笔试南京——程序
  4. 机器视觉-特征点检测:【2】Harrs角点检测原理
  5. html文件怎么保存链接,如何使用beautifulsoup将链接的html保存在文件中,并对html文件中的所有链接执行相同的操作...
  6. Adobe Flash Player v26.0.0.126发布:请尽快更新
  7. Easy AR初级开发教程
  8. 安卓计步器是如何实现计步的
  9. Minecraft HMCL 第三方启动器使用教程
  10. 换个角度理解正则表达式
  11. android 如何启动apk,Android JS启动APK
  12. 面试系列--如何自我介绍
  13. 开始写博客---越来越笨的脑子
  14. CentOS虚拟机网络连接失败
  15. 解决安装软件时出现“更新错误”或“无法安装”的问题
  16. 北航计算机复试英语,考研并不困难:北航计算机考研之路
  17. sudo: no tty present and no askpass program specified 处理
  18. 全方位揭秘!大数据从0到1的完美落地之大数据简介
  19. CCS使用教程07:曲线图形显示工具
  20. 【HNS】试着领一下 HandShake 为开源社区发放的 HNS Coin

热门文章

  1. request,response,session,application,out对象的常用调用的函数
  2. 码云Webhook触发Jenkins自动构建 - Jenkins演练(一)
  3. 数据加密类型及创建和申请CA证书
  4. Qt控件注册事件过滤器后不显示
  5. java中文乱码问题的原因是什么?怎么解决中文乱码问题?
  6. Android studio无法连接识别检测各种模拟器和手机的问题 (万能方案)。
  7. androdi 中listview.setTextFilterEnabled(boolean)的作用
  8. Android studio 设置主题
  9. android 监听网络状态
  10. Position(Static, Absolute, Relative, Fixed)