故障描述:
故障诊断:
分析用户创建的过程:
Useradd jfedu1命令默认创建用户jfedu1,会根据如下步骤进行操作:
读取/etc/default/useradd,根据配置文件执行创建操作;
在/etc/passwd文件中添加用户信息;
如使用passwd命令创建密码,密码会被加密保存在/etc/shdaow中;
为jfedu1创建家目录:/home/jfedu1;
将/etc/skel中的.bash开头的文件复制至/home/jfedu1家目录;
创建与用户名相同的jfedu1组,jfedu1用户默认属于jfeud1同名组;
Jfedu1组信息保存在/etc/group配置文件中。
目前这种情况就是因为把家目录给删除掉了,导致没有.bash开头的文件了
故障处理:
需要重新到/etc/skel中把.bash开头的文件复制回家目录
-bash-4.2# cd /etc/skel/
-bash-4.2# ls -la
total 20
drwxr-xr-x. 2 root root 4096 Apr 11 2018 .
drwxr-xr-x. 79 root root 4096 Oct 14 13:54 ..
-rw-r--r--. 1 root root 18 Oct 31 2018 .bash_logout
-rw-r--r--. 1 root root 193 Oct 31 2018 .bash_profile
-rw-r--r--. 1 root root 231 Oct 31 2018 .bashrc
-bash-4.2# cp .bash* /root/
-bash-4.2# exit
处理结果验证: