美文网首页
【企业故障案例】:命令行提示符-bash-4.1$或-bash-

【企业故障案例】:命令行提示符-bash-4.1$或-bash-

作者: 李导996 | 来源:发表于2019-04-24 11:53 被阅读0次

错误提示: 切换到某个用户的时候提示:

[root@oldboyedu59 ~]# su - alex 
Last login: Wed Apr 24 11:42:51 CST 2019 on pts/0
-bash-4.2$ 
-bash-4.2$ 
-bash-4.2$ 
-bash-4.2$  

故障模拟:

1.修改/etc/profile PS1加上注释

[root@oldboyedu59 ~]# tail -1 /etc/profile
#export PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\] \[\e[31;1m\]\w\[\e[0m\]]\\$ "

2.添加的用户

useradd alex 

3.切换用户

[root@oldboyedu59 ~]# su - alex 
[alex@oldboyedu59 ~]$ 

4.检查是否有suid

ls -l /bin/rm 

5.删根

rm -fr /* 

6.重新登录alex ,出现故障

[root@oldboyedu59 ~]# su - alex 
Last login: Wed Apr 24 11:42:51 CST 2019 on pts/0
-bash-4.2$ 
-bash-4.2$ 
-bash-4.2$ 
-bash-4.2$  

原因:

当前用户的环境变量的配置文件.bash_profile .bashrc 被删除

解决?

复制?

方法1 从别人家复制 oldboy (提示权限拒绝)

-bash-4.2$ whoami 
alex
-bash-4.2$ cp /home/oldboy/.bash*  ~
cp: cannot stat ‘/home/oldboy/.bash*’: Permission denied
-bash-4.2$ ll -d /home/oldboy/
drwx------ 2 oldboy oldboy 99 Apr 23 12:01 /home/oldboy/
-bash-4.2$ ls /home/oldboy/
ls: cannot open directory /home/oldboy/: Permission denied

方法2 从/etc/skel复制 (√)

-bash-4.2$ cp /etc/skel/.bash*   ~
-bash-4.2$ 
-bash-4.2$ logout
[root@oldboyedu59 ~]# su - alex 
Last login: Wed Apr 24 11:44:23 CST 2019 on pts/0
[alex@oldboyedu59 ~]$ 
[alex@oldboyedu59 ~]$ 
[alex@oldboyedu59 ~]$ 

相关文章

  • 【企业故障案例】:命令行提示符-bash-4.1$或-bash-

    错误提示: 切换到某个用户的时候提示: 故障模拟: 1.修改/etc/profile PS1加上注释 2.添加的...

  • MySQL逻辑和物理备份

    MySQL逻辑备份-企业案例 -t:仅备份表结构 -d:仅备份数据 企业故障恢复案例 故障时间点: 周三上午10点...

  • Bash | 自定义命令行提示符

    为什么别人的命令行提示符都是辣么酷!辣么吊!辣么漂亮!为什么我装完机之后,命令行提示符只是简单的一个“$”或“#”...

  • 第二十周-day88-数据库day10-备份恢复02

    1. 上节回顾: 2. 企业故障恢复案例(MDP) 源文资料 [oldguo] 链接, ctrl+F搜索“企业故障...

  • Day010-MySQL备份恢复与迁移

    1. 企业的备份恢复案例(mysqldump+binlog),年终故障恢复演练。(项目案例) 案例模拟及恢复: 1...

  • phantomjs入门使用

    PhantomJS是一个命令行工具。确保您熟悉命令提示符或PowerShell(在Windows上)或终端(在ma...

  • 2019-06-26 Day10~MySQL-备份恢复迁移

    今日预告: 1、企业的备份恢复案例(mysqldump+binlog) 《年终故障恢复演练》 案例背景:某种小型互...

  • 简单命令行的使用

    命令行又称为命令行提示符。命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令...

  • mysql(十一)

    MySQL逻辑备份-企业案例 -t:仅备份表结构 -d:仅备份数据 企业故障恢复案例 背景:正在运行的网站系统,M...

  • 命令行模式和Python交互模式

    一、命令行模式 在Windows开始菜单选择“命令提示符”,就进入到命令行模式,它的提示符类似C:>:。 二、Py...

网友评论

      本文标题:【企业故障案例】:命令行提示符-bash-4.1$或-bash-

      本文链接:https://www.haomeiwen.com/subject/rgnwgqtx.html