今天做实验,不小心把一个普通用户的home删除了。顺便搜索了一下,没有发现什么好的方法进行恢复。

有两个方法:

1、删除该用户,然后重新创建。

   #userdel test01

   #useradd test01 -p 123456

  简单粗暴,如果该账户涉及到其他服务,这样就比较麻烦了。

2、创建文件夹并设置权限和拷贝默认文件。

   

[root@myshell ~]#mkdir /home/test01             //创建用户home文件夹

[root@myshell ~]#cp /etc/skel/*/home/test01  //拷贝默认的bash文件

[root@myshell ~]#chown test01:test01/home/test01   //更改所属用户和组

[root@myshell ~]#chmod 700/home/test01          //更改为默认权限