描述问题
解压后所属用户、用户组是数字
如果当前是 root
用户,解压出来的 文件、目录,其 所属用户、用户组 是 数字,如下:
tar -zxvf jdk-8u202-linux-x64.tar.gz
查看解压出的文件夹所属用户、用户组,如下:
drwxr-xr-x. 8 10 143 255 7月 22 2017 jdk1.8.0_144
原因
使用 root
用户执行解压,保留 压缩 时的所属 用户 和 用户组,即:上面的 10
和 143
是 另一台电脑,进行压缩的 user id 和 group id
解决
解压缩时加参数
解压时增加 --no-same-owner
参数,将当前用户、用户组 作为 文件的所属用户 和 用户组,如下:
tar --no-same-owner -zxvf jdk-8u202-linux-x64.tar.gz
查看解压后文件夹的所属用户、用户组,就是 当前 的用户、用户组
修改所属用户、用户组
解压缩后,修改该目录的用户、用户组:
chown -R root:root /devtools/jdk1.8.0_202/