当我提取 tar 文件时,所有文件/文件夹都有 777 权限

当我提取 tar 文件时,所有文件/文件夹都有 777 权限

我运行 Debian。我有一个 tar 存档,提取时会为其中的所有文件/文件夹分配 777 个权限。我相信这与我是 root 有关,但有没有办法让它们默认为 755/644?

tar xfz jaws-complete-0.8.18.tar.gz

我尝试编辑/etc/login.defs、注销并重新登录,但没有任何变化。

我注意到有一个--no-same-permissions选项,但是有没有办法绕过它呢?

答案1

您的 tar 文件可能包含具有 777 权限的文件。运行tar tvfz jaws-complete-0.8.18.tar.gz以验证。如果是这种情况,您只需执行chmod -R go-w ...

相关内容