zoukankan      html  css  js  c++  java
  • tar 的一个记录

    今天看到群里有人在问。用tar命令备份/etc/passwd 文件提示删除/的提示

    这里我要说明下,tar的打包压缩 命令:

    tar -zcv -f /backup/passwd.tar.gz /etc/passwd 

    这样的备份肯定会提示删除/ 目录的因为passwd这个文件是系统的重要文件记录了所有用户的登陆服务器的行为限制。

    换句话说就是tar对该目录的保护动作,所以在运行上述命令的时候 会生成一个压缩包 /backup/passwd.tar.gz当然我们用

    tar -ztvf /backup/passwd.tar.gz 查看里面内容的时候 应该是 etc/passwd 这个路径 这样当我们放到任何目录下解压该

    压缩包的时候会有这样的路径../etc/passwd   而不是直接去覆盖/etc/passwd 如果真的覆盖了 那你就玩了 呵呵。

    当然如果你非的备份/etc/passwd 也是可以的那就是加-P选项 保存默认路径 当然还有-p是保存权限及修改时间,

    当运行:tar -jPcv -f /backup/passwd.tar.bz2 /etc/passwd 这时就不会提示删除/的提示句了。

    但需要注意的是这时候用tar -jtvf /backup/passwd.tar.bz2时 下面显示的是;/etc/passwd  

    千万别解压 假如你在其他的服务器上进行解压这个包的时候很有可能 你的root以及其他用户的密码还有bash环境都会改变了。

    从而照成服务器瘫痪、

  • 相关阅读:
    System.Web.Mvc.HttpHeadAttribute.cs
    System.Web.Mvc.HttpOptionsAttribute.cs
    System.Web.Mvc.HttpDeleteAttribute.cs
    sqlite-dbeaver-heidisql
    java实现圆周率
    java实现圆周率
    java实现圆周率
    java实现圆周率
    java实现圆周率
    java实现最近距离
  • 原文地址:https://www.cnblogs.com/patf/p/3169535.html
Copyright © 2011-2022 走看看