美文网首页
Linux 误删家目录之目录恢复

Linux 误删家目录之目录恢复

作者: AllenWGZ | 来源:发表于2022-01-01 22:32 被阅读0次

    前言:有时候操作刹不住车造成误删家目录,造成文件丢失等,今天我们不说文件恢复,只是单单说家目录恢复正常,有人会说不就成重新创建一个目录嘛,还真不是,因为家目录里面还有一些特殊文件需要进行加载,不然你ssh登陆就看到加载不了一些环境变量等信息。

    正常情况我们创建一个用户,系统将会在以下文件进行记录

    /etc/passwd (用户)
    /etc/group (用户组)
    /etc/shadow (密钥文件)
    /home/username (家目录)
    /etc/skel/.* (骨架文件,创建用户时候会进行复制到家目录)
    

    假如使用命令 sudo useradd hello,它将进行创建用户并且复制骨架文件;现在我们把hello家目录进行删除, rm -rf /home/hello ,已经删除hello的家目录

    现在在home下面进行创建hello的家目录

    sudo mkdir /home/hello && chown hello.hello /home/hello

    退出ssh连接然后重新进行连接,发现显示不正常,然后一些命令也无法进行执行

    进行恢复,把骨架目录进行恢复到hello的家目录

    cp /etc/skel/.* /home/hello/
    

    参考链接: http://blog.csdn.net/zhengwei125/article/details/51594048

    相关文章

      网友评论

          本文标题:Linux 误删家目录之目录恢复

          本文链接:https://www.haomeiwen.com/subject/vrguyxtx.html