解决Linux用户模板文件被删除后显示不正常问题详解程序员

  缺失用户模板文件(用户骨架文件)会导致shell提示符不完整,可以到/etc/skel/目录下复制相关文件来恢复

(1).创建测试环境,删除模板文件

[[email protected] ~]# useradd t1 
[[email protected] ~]# ls -a /home/t1/ 
. .. .bash_logout .bash_profile .bashrc .mozilla 
[[email protected] ~]# rm -rf /home/t1/.bash* 
[[email protected] ~]# ls -a /home/t1/ 
. .. .mozilla 
[[email protected] ~]# su t1 
bash-4.2$ exit    //出现不完整shell提示符 
exit

(2).尝试恢复

[[email protected] ~]# cp /etc/skel/.bash* /home/t1/ 
[[email protected] ~]# chown t1:t1 /home/t1/.bash* 
[[email protected] ~]# su t1 
[[email protected] root]$ 

  注意:此时的复制过来的文件权限是root,请根据需要进行修改

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/2805.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论