linux bin目录误删,Linux下误删 /user/bin目录后的补救
当危险的动作发生, 误删 /user/bin目录后的补救
以下是昨天晚上真实的误操作现场,模拟记录一下
(这是测试环境,所以操作得很随意,有些执行动作很不规范)
在上面编译一个软件Dboop,完事以后想把它做个软链到 /usr/bin
sudo - su
cd /usr/local/dboop/bin/
cp Dboop dboop
ln -s /usr/bin /usr/local/dboop/bin/dboop (这句写错了)
ln --help
ln -s /usr/bin/ /usr/local/dboop/bin/dboop -f (这句继续 错)
ll ( WHAT?怎么出来个这玩意,心想,操,ln又写反了啊!!!)
rm -rf dboop
....
然后瞬间一激灵,觉得不对,/usr/bin目录下的所有文件都凉了。
啥也执行不了,yum wget sudo ...全没了
恢复过程从其他机器 scp拷贝 /user/bin/目录过来
这里要注意的点:
别动机器上的其他服务(我这台测试机上当时还跑着nginx,uwsgis,celry,redis,mysql.....等服务) 一直能正常服务
别退出当前SHELL ,其他SHEELL登进来,会发现没有SUDO 了
从其他机器SCP过来时,可能会提示没有SCP文件,需要变通一下
拷过来的文件权限可能不对了
重要的是sudo权限乱了。
sudo -su 会报错:
sudo:有效用户 ID 不是 0,sudo 属于 root 并设置了 setuid 位吗?
这时候试了很多方法都不行,只能找系统部同事
chmod u+s /usr/bin/sudo
ln -s /usr/bin/sudo /usr/bin/sudoedit
就可以了,误删/user/bin目录 已经修复了
linux bin目录误删,Linux下误删 /user/bin目录后的补救相关推荐
- linux mysql 文件恢复_linux下误删数据文件恢复
linux下文件被删除可以用很多工具进行恢复,例如undelete(适合ext2,ext3).giis(不能恢复安装giis之前的文件).ext3grep(仅限ext3).R-linux(支持ext3 ...
- linux mysql root修复_linux下误删mysql的root用户,解决方法
开始对liunx界面不熟悉,可能由于不小心,把root误删了,怎么办? 1. # killall mysqld 干掉所有mysql进程 2. # mysqld_safe --skip-grant ...
- linux mysql 目录结构图_linux下mysql安装、目录结构、配置
1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm 客户端:MySQL-client-community-5.1.4 ...
- linux下mysql目录结构_linux下mysql安装、目录结构、配置
1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm 客户端:MySQL-client-community-5.1.4 ...
- linux rm 文件找回_linux下执行rm -rf命令后如何恢复
果真感觉蛋疼了,欲哭无泪啊!写了一天的成果,想着把之前备份的文件删除呢,结果把刚写完的删了. 国外著名linx管理员守则中有这么一条:"慎用rm -rf命令,除非你知道此命令将带来什么后果. ...
- mysql安装目录问题_Windows下MySQL的安装目录问题
今天发现一个MySQL的问题,当把MySQL的文件目录安放在t字母打头的目录下时,比如d:/test目录,mysql服务就起不来了,报告找不到文件: D:/test/mysql>bin/mysq ...
- mysql 安装目录配置_linux 下mysql安装,目录配置
1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm 客户端:MySQL-client-community-5.1.4 ...
- mysql启动命令指定data目录_CentOS 7下MySQL的data目录更改后,使用mysqld服务启动失败...
在CentOS 7系统下,通过rpm和yum命令安装MySQL,一般会采取service mysqld start命令来启动MySQL.在MySQL的配置文件/etc/my.cnf中,默认的data路 ...
- linux在home中新建目录temp,Linux命令之目录操作命令
目录操作命令 cd cd命令功能 在每一个操作系统中,都需要有改变目录的工作,Linux也不例外,在Linux操作系统中,是通过cd命令来改变工作目录的. cd命令的命令格式及用法 命令格式:cd 命 ...
- 【Linux系统管理】03 Linux 安装 04 初学者建议
课程内容 一.VMware虚拟机安装与使用 二.系统分区 三.Linux系统安装 四.远程登录管理工具 1 VMware虚拟机安装与使用 1.1 VMware虚拟机介绍 VMware是一个虚拟PC的软 ...
最新文章
- 信息系统项目管理师复习第2小时
- 信息系统项目管理师优秀论文:项目范围管理
- 第5课 - 线性表的本质
- 环境变量_配置JAVA环境变量
- java控制cmd导出dmp文件_cmd的操作命令导出导入.dmp文件
- 大学计算机基础课学几年,大学计算机基础类课程教学(2017年开始)-杭州师范大学计算机教育与.PDF...
- 什么是存储过程,存储过程的作用及好处
- [2018.11.05 T2] 买牛奶
- 模式识别人工神经网络BP算法
- 聊天机器人-基于QQ聊天记录训练
- supermap地图展示OD图
- 干货 | PCB多层板为什么都是偶数层?奇数层不行吗?
- WINDOWS渗透与提权总结(2)
- matlab读取多张fig图然后合并为一张图(子图的形式)
- 收藏商品表设计_数据采集实战:商品详情页数据埋点
- Fluent保存的h5文件无法用Tecplot打开的问题
- 一秒批量修改文件扩展名(后缀名)
- Neo4j入门之中国电影票房排行浅析
- java的入口函数_java入口函数有几种
- 网络持续演进不仅是技术活儿,还是一个“哲学问题”
热门文章
- linux美化原理,x-window字体原理及美化
- aop+注解 实现对实体类的字段校验_SpringBoot实现通用的接口参数校验
- 转译和编译_10个有趣又能编译为JavaScript的语言,你用过哪些?
- alter id order by_声卡id查找表
- 如何从使用环境上区别光纤收发器?
- 【渝粤教育】国家开放大学2018年秋季 2405T现代汉语(1) 参考试题
- E95-DTU(4G01-485)数传电台的特点及其应用详解
- java编程彩球滑梯作弊_课内资源 - 基于C++的学生成绩管理系统
- 怎么配置在谷歌和ie内核时使用不同的_重磅!微软竟然研发了谷歌内核的edge
- VS2017无法打开文件MSVCRTD.lib