提取 tar 文件时用户/用户组无效
Posted
技术标签:
【中文标题】提取 tar 文件时用户/用户组无效【英文标题】:Invalid user/usergroupd while extracting tar file 【发布时间】:2015-09-02 09:12:49 【问题描述】:我正在尝试使用以下命令提取 .gz 文件。
tar -xvf tezt.tar.gz
提取成功,但分配的用户ID是1003,用户组分配在200。这些值是什么?我从哪里得到这些的?
[root@machine user1]# ls -l
total 59236
-rw------- 1 root root 60237626 Aug 27 16:47 test.tar.gz
drwxr-xr-x 2 1003 200 4096 Feb 27 2014 folder1
drwxr-xr-x 2 1003 200 4096 Feb 27 2014 folder2
【问题讨论】:
【参考方案1】:如果您是超级用户(或者如果您指定了--same-owner
选项),它将在存档文件中保留相同的所有权。
--same-owner try extracting files with the same ownership as exists in the ar‐ chive (default for superuser)
如果您不想这样,请使用--no-same-owner
选项:
--no-same-owner extract files as yourself (default for ordinary users)
【讨论】:
以上是关于提取 tar 文件时用户/用户组无效的主要内容,如果未能解决你的问题,请参考以下文章