centos7普通用户不能解压zip文件

centos7普通用户不能解压zip文件,百度搜索无法解决,请问大神如何处理?谢谢!
使用root用户解压没问题!
但是需要在变通用户解压,请问怎么破?
图片说明

确定不是文件权限问题导致?

使用unzip命令可以解压

使用sudo 管理员权限解压

权限不够,文件不存在

看图片上,ls之后这个目录下根本就没有文件出来,说明oracle用户在这个目录下没有权限,请用root用户给oracle用户增加权限后再操作

按网上操作,oracle用户也加权限了,但是仍不能unzip!!!
图片说明

这个看着就是权限问题,普通用户没有读取那个linux.x64的文件的权限

使用sudo 权限解压

用sudo使普通用户暂时获得root权限 对用户没影响,或者直接修改/etc/passwd的uid和gid,将用户ID和组ID都改成0

sudo unzip 文件

1.把文件的所有者变位oracle ,root用户下执行命令chown oracle:oracle 文件名

2.在root用户下把该文件的权限位改为777,命令 chmod 777 文件名