常见故障
命令提示符bash-4.1
故障模拟:
1.修改/etc/profile PS1加上注释。
2.添加一个新用户
useradd oldboy
3.切换到新用户
su - oldboy
4.检查是否有suid.特殊权限
ll /bin/rm
5.删根
rm -rf
6.重新登录alex,出现故障
[oldboy1@oldboy /tmp]$ su - oldboy1
Password:
Last login: Thu Apr 25 19:59:15 CST 2019 on pts/1
-bash-4.2$
-bash-4.2$
故障原因
当前用户的环境变量的配置文件。.bash_profile .bashrc 被删除
解决
从/etc/skel复制
-bash-4.2$ cp /etc/skel/.bash* ~
-bash-4.2$ su - oldboy
su: user oldboy does not exist
-bash-4.2$ logout
[oldboy1@oldboy /tmp]$ su - oldboy1
Password:
Last login: Thu Apr 25 20:00:58 CST 2019 on pts/1
[oldboy1@oldboy ~]$