打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Centos 登陆用户提示bash

类linux系统执行脚本或者误删除后,可以导致登陆系统是这个样子的-bash-4.1$、-bash-3.2$。
5.8提示是:-bash-3.2(不一定绝对准确)
6.4提示是:-bash-4.1(不一定绝对准确)
恢复方法如下:

[root@nginx etc]# cp /etc/skel/.* /home/$user    #备注:$user表示你要恢复的普通用户名
[root@nginx etc]# cp /etc/skel/.* /root    #备注:恢复root登陆脚本

这个是由于删除了用户目录下面的.bash_profile、或者.bashrc导致的,测试结果如下:

[root@Byrd ~]# useradd byrd
[root@Byrd ~]# cd /home/byrd
[root@Byrd byrd]# rm -f .bash_history
[root@Byrd byrd]# rm -f .bash_logout
[root@Byrd byrd]# rm -f .bash_profile
[root@Byrd byrd]# rm -f .bashrc
[root@Byrd skel]# su - byrd
-bash-4.1$ ll
[root@Byrd ~]# cd /etc/skel/
[root@Byrd skel]# cp .bashrc /home/byrd/
[root@Byrd skel]# cp .bash_logout /home/byrd/
[root@Byrd skel]# chown -R byrd:byrd /home/byrd/(经过第二次次测试,这个步骤可以不要。)
[root@Byrd skel]# ls -al /home/byrd/
[root@Byrd skel]# su - byrd
[byrd@Byrd ~]$

以上内容的原理是:系统创建用户是会从/etc/skel拷贝配置文件到用户目录,此次只不过是还原系统操作而已。
删除隐藏文件的命令:

[root@nginx etc]# rm -r /home/byrd/.*

复制隐藏文件的命令:

[root@nginx etc]# cp /etc/skel/.* /home/byrd/

申明:本文由BYRD原创(基于Centos6.4 X64)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Linux 环境下Oracle11g安装图文详细教程
useradd命令详解
linux加入windows域之完美方案
CentOS 7 用户账户配置
docker常用命令详解
CentOS7.6_php7.2_php5.6 编译安装
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服