Skip to content

Commit a0b4bc4

Browse files
authored
Merge pull request #830 from rstudio/dev
Deploy Workbench home directory permissions fix
2 parents 303d477 + 67488fa commit a0b4bc4

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

workbench-for-google-cloud-workstations/Dockerfile.ubuntu2204

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ ADD --chmod=755 https://raw.githubusercontent.com/rstudio/wait-for-it/master/wai
141141
RUN mkdir -p /var/lib/rstudio-server/monitor/log \
142142
&& chown -R rstudio-server:rstudio-server /var/lib/rstudio-server/monitor \
143143
&& mkdir -p /startup/custom/ \
144-
&& printf '\n# allow home directory creation\nsession required pam_mkhomedir.so skel=/etc/skel umask=0022' >> /etc/pam.d/common-session
144+
&& printf '\n# allow home directory creation\nsession required pam_mkhomedir.so skel=/etc/skel umask=0027' >> /etc/pam.d/common-session
145145

146146
COPY --chmod=755 TurboActivate.dat /opt/rstudio-license/license-manager.conf
147147
COPY --chmod=755 license-manager-shim /opt/rstudio-license/license-manager

workbench-for-google-cloud-workstations/pam/rstudio-session

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ password sufficient pam_sss.so use_authtok
1717
password required pam_unix.so try_first_pass nullok sha512 shadow
1818
password optional pam_permit.so
1919

20-
session required pam_mkhomedir.so skel=/etc/skel umask=0022
20+
session required pam_mkhomedir.so skel=/etc/skel umask=0027
2121
session required pam_env.so readenv=1
2222
session required pam_env.so readenv=1 envfile=/etc/default/locale
2323
session required pam_limits.so

workbench-for-google-cloud-workstations/test/goss.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ file:
106106
/etc/pam.d/common-session:
107107
exists: true
108108
contents:
109-
- "/^session required pam_mkhomedir.so skel=/etc/skel umask=0022$/"
109+
- "/^session required pam_mkhomedir.so skel=/etc/skel umask=0027$/"
110110
/etc/sssd/sssd.conf:
111111
exists: true
112112
owner: root

workbench/Dockerfile.ubuntu2204

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ COPY conf/* /etc/rstudio/
107107
RUN mkdir -p /var/lib/rstudio-server/monitor/log && \
108108
chown -R rstudio-server:rstudio-server /var/lib/rstudio-server/monitor && \
109109
mkdir -p /startup/custom/ && \
110-
printf '\n# allow home directory creation\nsession required pam_mkhomedir.so skel=/etc/skel umask=0022' >> /etc/pam.d/common-session
110+
printf '\n# allow home directory creation\nsession required pam_mkhomedir.so skel=/etc/skel umask=0027' >> /etc/pam.d/common-session
111111

112112
EXPOSE 8787/tcp
113113
EXPOSE 5559/tcp

workbench/pam/rstudio-session

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ password sufficient pam_sss.so use_authtok
1717
password required pam_unix.so try_first_pass nullok sha512 shadow
1818
password optional pam_permit.so
1919

20-
session required pam_mkhomedir.so skel=/etc/skel umask=0022
20+
session required pam_mkhomedir.so skel=/etc/skel umask=0027
2121
session required pam_env.so readenv=1
2222
session required pam_env.so readenv=1 envfile=/etc/default/locale
2323
session required pam_limits.so

workbench/test/goss.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ file:
8888
/etc/pam.d/common-session:
8989
exists: true
9090
contains:
91-
- "/^session required pam_mkhomedir.so skel=/etc/skel umask=0022$/"
91+
- "/^session required pam_mkhomedir.so skel=/etc/skel umask=0027$/"
9292
/etc/sssd/sssd.conf:
9393
exists: true
9494
owner: root

0 commit comments

Comments
 (0)