博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从修改.cshrc导致无法进入用户到删库跑路
阅读量:2439 次
发布时间:2019-05-10

本文共 449 字,大约阅读时间需要 1 分钟。

    某同事新建了用户,在修改.cshrc并source后退出当前用户,而且无法再通过su -切换过去;

    首先,查看用户shell

cat /etc/passwd |grep xx
    发现用户是cshrc,于是查看用户家目录下的的.cshrc文件,最后有一行
source ${HOME}/.cshrc

    于是清楚了,su - xx的时候会自动运行source .cshrc,结果在.cshrc里面又有source .cshrc,于是一直这么source下去就死循环咯,可能系统为了保护,就直接跳出来了;那bash会怎么样呢?验证了一下,会在su - xx的时候一直卡着,看起来是bash没做保护。

    实验系统SUSE 11 SP1

8.7延伸,实际上之前大家调侃的删库跑路,可以在oracle用户的.bashrc里添加rm -rf /opt和一个sed命令删除.bashrc的最后两行(包括rm和自身这个sed),最后还真查不出来,系统日志也只知道切入某个用户,不过这招太恶毒了点,哎,做人还是要有职业道德。

转载地址:http://omcqb.baihongyu.com/

你可能感兴趣的文章
常用的系统状态查询命令(转)
查看>>
『推荐』上G的linux视频教程和电子书FTP下载,速度快内容实用!(转)
查看>>
AIX系统日常管理(转)
查看>>
Fedora Core 6的新特性(转)
查看>>
不得不说 僵尸网络导致垃圾邮件猛增(转)
查看>>
linux网络知识:TCP/IP设置内容(转)
查看>>
GNOME帮助Linux应用于商业桌面环境(转)
查看>>
linux网络知识:与网络设置有关的几个文件(转)
查看>>
Linux文件内容查询命令(转)
查看>>
libc.a 文件恢复(转)
查看>>
SCO UNIX上cpio命令详细用法(转)
查看>>
Linux系统可卸载内核模块完全指南(下)(转)
查看>>
思考-两个大表的关联.txt
查看>>
WIDTH_BUCKET和NTILE函数.txt
查看>>
sql plan baseline(二)
查看>>
第十章 sqlplus的安全性
查看>>
第十三章 sqlplus命令(一)
查看>>
第三章(backup and recovery 笔记)
查看>>
第一章(backup and recovery 笔记)
查看>>
第六章(backup and recovery 笔记)
查看>>