We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b86d5f6 commit 67e626aCopy full SHA for 67e626a
Dockerfile
@@ -1,7 +1,9 @@
1
FROM mcr.microsoft.com/devcontainers/php:8.3
2
3
# Change default umask and add user to web group so we can share write permission on web files
4
-RUN sed -i 's/^UMASK[[:space:]]*022/UMASK\t\t002/' /etc/login.defs
+# Configure pam_umask to set umask to 002 (works regardless of /etc/login.defs content)
5
+RUN sed -i 's/session optional\s*pam_umask.so$/session optional\t\t\tpam_umask.so umask=002/' /etc/pam.d/common-session \
6
+ && sed -i 's/session optional\s*pam_umask.so$/session optional\t\t\tpam_umask.so umask=002/' /etc/pam.d/common-session-noninteractive
7
RUN usermod -aG www-data vscode
8
9
# Add glow for formatting command usage output (and because it's just nice)
0 commit comments