streamLayeredImage: Change mode of /nix, /nix/store to 755

The change is insignificant when the owner is root. However, when it
is not root, this change is needed to allow using Nix (as an
unprivileged user) inside the container.

WxNzEMof 2697d346 0ec13cdb

+2 -2
+1 -1
nixos/tests/docker-tools.nix
··· 181 181 ): 182 182 docker.succeed( 183 183 "docker load --input='${examples.bashLayeredWithUser}'", 184 - "docker run -u somebody --rm ${examples.bashLayeredWithUser.imageName} ${pkgs.bash}/bin/bash -c 'test 555 == $(stat --format=%a /nix) && test 555 == $(stat --format=%a /nix/store)'", 184 + "docker run -u somebody --rm ${examples.bashLayeredWithUser.imageName} ${pkgs.bash}/bin/bash -c 'test 755 == $(stat --format=%a /nix) && test 755 == $(stat --format=%a /nix/store)'", 185 185 "docker rmi ${examples.bashLayeredWithUser.imageName}", 186 186 ) 187 187
+1 -1
pkgs/build-support/docker/stream_layered_image.py
··· 70 70 return ti 71 71 72 72 def nix_root(ti): 73 - ti.mode = 0o0555 # r-xr-xr-x 73 + ti.mode = 0o0755 # rwxr-xr-x 74 74 return ti 75 75 76 76 def dir(path):