我正在两个服务器之间传输一个tar文件,并在收到它时提取它。我遇到的问题是权限被保留并应用于目标服务器上,从而导致权限问题。
有没有办法提取tar文件,而忽略它正在提取的文件的原始权限。
--no-same-permissions 似乎"和"了 umask,所以权限比在 tar 中更少。
CentOS-7.2 上 tar 命令的默认选项包括--no-same-permissions
tar 手册的输出包括以下内容:
--no-same-permissions
apply the user's umask when extracting permissions from the archive (default for ordinary users)