su mysql bash 4.1_故障案例: 进入到心创建的用户中,系统会提示-bash-4.1$,请问如何解决?...
出现的原因:
一般,/etc/skel目录下的最重要的文件是以下标注部分,出现问题中的情况,主要是这两个隐藏文件丢失导致。
[root@congzhongzhi ~]# ls -la /etc/skel/
total 20
drwxr-xr-x. 2 root root 4096 Jul 13 17:27 .
drwxr-xr-x. 78 root root 4096 Aug 10 14:44..
-rw-r--r--. 1 root root 18 Mar 23 08:15.bash_logout
-rw-r--r--. 1 root root 176 Mar 23 08:15 .bash_profile
-rw-r--r--. 1 root root 124 Mar 23 08:15 .bashrc
解决办法:
在出现问题的用户下,输入cp /etc/skel/.bash* ~,此用户再重新登录即可。
线下模拟:
问题生成操作:
[root@congzhongzhi~]# tail -5 /etc/passwd
oldboy:x:500:500::/home/oldboy:/bin/bash
oldgirl:x:501:500::/home/oldgirl:/bin/bash
test:x:502:502::/home/test:/bin/bash
alex888:x:888:0::/home/alex888:/sbin/nologin
mysql:x:889:889::/home/mysql:/sbin/nologin
[root@congzhongzhi~]# su - test
[test@congzhongzhi~]$\rm -f .bash* #删除和用户有关的环境变量的配置文件
[test@congzhongzhi ~]$ logout#重新登录该用户
[root@congzhongzhi ~]# su - test
-bash-4.1$ #出现了问题
解决措施:
在出现问题处输入
-bash-4.1$ cp /etc/skel/.bash* ~
-bash-4.1$ logout #退出,重新登录
[root@congzhongzhi ~]# su - test #再次切换用户
[test@congzhongzhi ~]$ #OK,问题已解决
有的用户可能会出现这样的问题:
[oldboy@congzhongzhi ~]$ \rm -f .bash*
rm: cannot remove `.bash_logout': Permission denied #权限受限
rm: cannot remove `.bash_profile': Permission denied
rm: cannot remove `.bashrc': Permission denied
我们的做法是:
先查看该用户的家目录路径
[oldboy@congzhongzhi ~]$ pwd
/home/oldboy
切到root用户下,执行下面的命令
[root@congzhongzhi~]# chown oldboy /home/oldboy
再切到Oldboy用户下,就可以进行操作了。
解决方案总结:
1、切换到有故障的用户
2、故障原因:用户环境变量有关的文件~.bashrc ~.bahs_profile已丢失
3、/etc/skel里面存放着文件的模板
4、/etc/skel/.bash* 复制到当前用户(cp ./etc/skel/.bash* ~)
5、重新登录该用户
su mysql bash 4.1_故障案例: 进入到心创建的用户中,系统会提示-bash-4.1$,请问如何解决?...相关推荐
- linux中使用ps提示 bash: ps: command not found
背景 最近服务器出现504,正常的情况肯定是链接超时,但是我有遇到的是打开页面直接就超时,一个执行的时间都没有,刷新就又ok了,系统用的是nginx+php-fpm,查到的大多两个建议,一个是增加fp ...
- 磁盘管理-经典故障案例
磁盘管理-经典故障案例 1.磁盘空间空间不足 1.1 错误提示 no space left on device 1.2 模拟创建大文件 dd if=/dev/zero of=/var/log/ngin ...
- MySQL性能优化、故障排查及最佳实践秘籍,阿里云数据库专家玄惭的“武功”全记录...
为什么80%的码农都做不了架构师?>>> 文章简介 玄惭,真名罗龙九,阿里云DBA专家,负责阿里云RDS线上稳定以及专家服务团队.他经历过阿里历年双11实战考验,积累了7年对阿 ...
- 五个 PostgreSQL 典型故障案例及处理
1.PostgreSQL数据库错误:检测到ShareLock死锁处理 PostgreSQL 是一个免费数据库,对于处理分析型+交易型混合型系统来说确实很不错,特别是版本的升级到11.2后性能提升很多, ...
- mysql ERROR 1265 (01000)故障解决一例
mysql ERROR 1265 (01000)故障解决一例 解决:ERROR 1265 (01000): Data truncated for column '表名' at row 1 今天为一张表 ...
- VMware vSphere 虚拟化实施手册及故障案例 | 多图
VMware vSphere 虚拟化实施手册及故障案例 | 多图 https://mp.weixin.qq.com/s?__biz=MjM5NTk0MTM1Mw==&mid=265063478 ...
- Redis故障案例(一)-特定key批量丢失
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/n88Lpo/article/details/78591111 作者:RogerZhuo 来源:DBA ...
- Netty消息接收类故障案例分析
<Netty 进阶之路>.<分布式服务框架原理与实践>作者李林锋深入剖析Netty消息接收类故障案例.李林锋此后还将在 InfoQ 上开设 Netty 专题持续出稿,感兴趣的同 ...
- 关于nginx信号控制的“故障”案例
关于nginx信号控制的"故障"案例 最近几天发现nginx的日志老切割不成功,遂来查找问题. 最开始以为是logrotate的脚本问题,遂手动切割,运行以下的命令 logrota ...
最新文章
- 在Ubuntu 16.04.3 LTS上运行go install出错的问题
- 堵住大数据“窃密通道”刻不容缓
- Python外壳:代码结构!(推导式和函数 )
- 2018年第十届ACM四川省省赛题解(10 / 11)
- java xwork_xwork-core-2.3.4源码 - 源码下载|通讯/手机编程|J2ME|源代码 - 源码中国
- OpenCV直方图计算Histogram Calculation
- android:configChanges属性总结
- Python 绘制热力图参数详解
- 如何写robots.txt?
- 《软件需求》学习笔记
- SQL Server 中系统表的作用
- 设计模式之责任链模式(Java实现)
- el-descriptions文本水平垂直居中
- 计算机的格式刷,“excle怎样取消格式刷“电脑上格式刷怎么用excel2000
- 深入理解JavaScript箭头函数
- 解决 configure.ac: error: possibly undefined macro: AC_PROG_LIBTOOL
- XML HttpRequest
- 怎么批量删除文件扩展名(后缀)?
- 连接linux的一些工具
- NS软件“斯普拉遁3”联机过程记录
热门文章
- Webpack系列-第一篇基础杂记
- CentOS5.4 上将Python进行升级,已经解决yum不可用的问题(转载)
- Node.js(二)----安装Cnpm
- 分布式事物-2pc和3pc区别
- 19.1 Linux监控平台介绍;19.2 zabbix监控介绍;19.3,19.4 安装zabbi
- 高性能server分析 - Hadoop的RpcServer
- Linux ALSA声卡驱动之八:ASoC架构中的Platform
- Web Components是不是Web的未来
- unix编程艺术的设计原则
- linux下apache+php+mysql升级安装过程