老男孩教育每日一题-2017年4月12日-请问如下登录环境故障的原理及解决办法?
2017-04-12 09:54
405 查看
请问如下登录环境故障的原理及解决办法?
导致.bashrc .bash_profile没了,与用户有关的环境变量也没了。
假设当前用户
[b]切换到出问题的用户[/b]
-bash-4.1$ -bash-4.1$此情况一般是因为用户删除文件的时候,把当前用户的家目录的一些隐藏文件删除所导致的(把自己老家端了)。
导致.bashrc .bash_profile没了,与用户有关的环境变量也没了。
[root@show ~]# ll -a .bash* -rw-------. 1 root root 32635 Apr 11 23:30 .bash_history -rw-r--r-- 1 root root 41 Jun 25 2016 .bash_logout -rw-r--r-- 1 root root 176 Sep 6 2016 .bash_profile -rw-r--r-- 1 root root 177 Sep 6 2016 .bashrc解决方法:把用户老家的模板/etc/skel下面的
[root@show ~]# ll -a /etc/skel/ total 28 drwxr-xr-x. 2 root root 4096 Dec 3 2015 . drwxr-xr-x. 87 root root 12288 Apr 10 09:06 .. -rw-r--r--. 1 root root 18 Sep 23 2015 .bash_logout -rw-r--r--. 1 root root 176 Sep 23 2015 .bash_profile ###复制这个文件到出问题的用户家里 -rw-r--r--. 1 root root 124 Sep 23 2015 .bashrc ###复制这个文件到出问题的用户家里
假设当前用户
[b]切换到出问题的用户[/b]
-bash-4.1$whoami oldgirl -bash-4.1$复制用户老家的模板给出问题的用户
-bash-4.1$cp /etc/skel/.bash* ~ -bash-4.1$ll -a total24 drwx------ 2 oldgirl incahome 4096 Feb 14 15:07 . drwxr-xr-x.10 root root 4096 Feb 14 14:53 .. -rw------- 1 oldgirl incahome 14 Feb 14 15:05 .bash_history -rw-r--r-- 1 oldgirl incahome 18 Feb 14 15:07 .bash_logout -rw-r--r-- 1 oldgirl incahome 176 Feb 14 15:07 .bash_profile -rw-r--r-- 1 oldgirl incahome 124 Feb 14 15:07 .bashrc重新登录进行测试
-bash-4.1$logout [root@oldboyedu~]# su - oldgirl [oldgirl@oldboyedu~]$可以参考下图,简易说明了添加用户的过程。
相关文章推荐
- 请问如下登录环境故障的原理及解决办法
- 登录环境故障的原理及解决办法? -bash-4.1$ -bash-4.1$
- 老男孩教育每日一题第118天:登录的时候,命令提示符变成了-bash-4.1$ 如何解决?
- 老男孩教育每日一题-2017年4月28日- MySQL主从复制常见故障及解决方法?
- 老男孩教育每日一题-2017年4月6日-你在生产环境给服务器的硬盘怎么分区的?
- 老男孩教育每日一题-2017年4月7日-请给出linux中查看系统已经登录用户的命令
- 028 -bash-4.1$ 出现故障的原理及解决办法?
- 非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法
- 老男孩教育每日一题-第82天-发现文件系统只读了,是什么原因?如何解决?
- 老男孩教育每日一题第123天- 出现Swap file….already exists以下错误如何解决?
- 老男孩教育每日一题-第100天-常用的磁盘raid有哪些?描述下原理和区别?
- 老男孩教育每日一题:2017年3月13日-如何防止Linux命令行或脚本里MySQL登录密码泄露?
- 老男孩教育每日一题-2017年5月2日-Linux系统中,不小心把chmod命令的权限弄没了,怎么解决?
- 老男孩教育每日一题-2017年3月20日:使用rsync守护进程模式,经常会出现的异常情况说明,并说明应该如何解决
- 老男孩教育每日一题-2017-04-19出现 kernel: nf_conntrack: table full, dropping packet.如何解决
- 老男孩教育每日一题-第125天-显示文件oldboy.txt的第20行到30行请问如何做?
- ubuntu因为环境变量少个$PATH,然后登录不了的解决办法
- 使用xshell登录中文版CentOS时,在xshell下显示中文乱码,通过如下办法可以有效的解决乱码问题
- 老男孩教育每日一题-第81天- IDC 机房带宽突然从平时 100M 增加到 400M,请你分析问题所在并解决
- 老男孩教育每日一题第115天:如何在centos 6下面实现命令补全?效果如下