linux里面的home文件夹不小心删除了怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux里面的home文件夹不小心删除了怎么办相关的知识,希望对你有一定的参考价值。

现在创建新用户也不行,进以前创建过的用户也不行。

mkdir 新建目录,再在新的 /home 目录创建原来用户对应的目录。
之后要 chown 换所有者。

用 root 登录字符界面,两行命令:
mkdir /home/xxxxxxx
xxxxxx 是用户 id
chown user:group /home/xxxxx
user 是用户 id ,group 是这个用户对应的组,一般系统默认会建立一个同用户 id 名字的组。也就是 user:user 就行。不过看系统,如果不确定,:group 可以省略(那个“冒号”也一起不要哦)。

巨灵根那家伙无脑复制粘贴的吧?
没 home 目录肯定能启动。一般默认 root 用户的个人目录在 /root ,肯定不受影响。而且如果 home 目录真的没了,一般用户也是可以登录字符界面的,只是登录时会有提示,之后启动命令行后默认应该是出现在 / 里。

建议恢复前,先打手板 100 下。
参考技术A root创建一个,再设置下权限行了追问

我是初学者、怎么创建啊?谢谢

追答

如 z4260838 所答

参考技术B 用root用户进入,执行以下步骤:
cd /
mkdir home
cd home
mkdir '用户名'
chown '用户名':'用户组' ‘用户名’(该处为文件夹名称)
循环最后两步操作即可

------------------------
参考技术C 我记得home里面存放了用户信息
如果能启动的话,可以再建立一个试试看

我记得linux丢失东东,可以把安装盘呢插入,然后启动的时候进入一个“救援模式”
可以恢复一部分东西
具体救援模式的部分,可以百度一下,资料比较多
我当时丢失了启动文件,通过救援模式好了
不知道你这个home整个删除是不是还能恢复

如果有高手也可以继续解答,我也想学习下哈
祝好运

在centos搭建git服务器时,不小心把/home/git目录删除了,我是怎么恢复的

在centos搭建git服务器时,不小心把/home/git目录删除了,我是怎么恢复的

在删除掉/home/git目录后,每次 git push提交时,都让填写密码,烦

第一步:在本地找到id_rsa.pub 公钥文件,这个是共用的,Linux系统和github 中都是使用的这个文件

第二步:在/home下创建git用户的文件夹,

命令  我的git用户名就是Git

mkdir git
chown -R git:git git

 更改用户的所有者

 

第三步:在git文件夹下创建 .ssh文件夹

第四步;在 .ssh 文件夹下创建文件authorized_keys

第五部:将id_rsa.pub文件中的值复制到authorized_keys文件中,保存并退出,

完成,再次修改再提交时不用再输入密码。

以上是关于linux里面的home文件夹不小心删除了怎么办的主要内容,如果未能解决你的问题,请参考以下文章

在centos搭建git服务器时,不小心把/home/git目录删除了,我是怎么恢复的

不小心remove了 Maven Dependencies 怎么找回

怎样在 Linux 系统中恢复已删除文件

使用vscode中的git不小心删除文件,怎么恢复

在linux下删除的共享文件怎么恢复

如何彻底删除hive以及配置好的环境变量