今天做实验,不小心把一个普通用户的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 //更改为默认权限