现在有个 PHP 项目在目录 /opt/www/public
www 是项目根目录
权限是这样的:
- 600 www-data:www-data /opt
- 600 www-data:www-data /opt/www
- 600 www-data:www-data /opt/www/public
为何 以 www-data 身份 stat /opt/www/public/index.php 会提示没有权限。ls 的权限也没。
给 /opt/www 设为 700 则可以 ls /opt/www/public 但是依旧不能 stat
执行位 影响 进入目录。
那打包容器的时候就只能 COPY --chmod=0600 --chown...
然后再执行个 RUN find /x -type d -exec chmod 700 {} ; 么?
不能再 COPY 的时候指定文件是 600 ,目录是 700 么