소스 검색

permissions in docker containers

Grant Limberg 5 년 전
부모
커밋
fa1e16085b

+ 1 - 1
dockerbuild/Dockerfile.debian-bullseye

@@ -9,7 +9,7 @@ RUN curl -s -k $go_pkg_url -o go.tar.gz && \
     rm go.tar.gz
 
 RUN groupadd -g 1000 jenkins-build && useradd -u 1000 -g 1000 jenkins-build
-RUN chmod 777 /home
+RUN chmod 777 /home && chmod 777 /home/jenkins-build
 
 CMD ["/usr/bin/sshd", "-D"]
 

+ 1 - 1
dockerbuild/Dockerfile.debian-buster

@@ -9,7 +9,7 @@ RUN curl -s -k $go_pkg_url -o go.tar.gz && \
     rm go.tar.gz
 
 RUN groupadd -g 1000 jenkins-build && useradd -u 1000 -g 1000 jenkins-build
-RUN chmod 777 /home
+RUN chmod 777 /home && chmod 777 /home/jenkins-build
 
 CMD ["/usr/bin/sshd", "-D"]
 

+ 1 - 2
dockerbuild/Dockerfile.debian-sid

@@ -9,7 +9,6 @@ RUN curl -s -k $go_pkg_url -o go.tar.gz && \
     rm go.tar.gz
 
 RUN groupadd -g 1000 jenkins-build && useradd -u 1000 -g 1000 jenkins-build
-RUN chmod 777 /home
-
+RUN chmod 777 /home && mkdir -p /home/jenkins-build && chown jenkins-build:jenkins-build /home/jenkins-build && chmod 777 /home/jenkins-build
 CMD ["/usr/bin/sshd", "-D"]
 

+ 1 - 2
dockerbuild/Dockerfile.debian-stretch

@@ -9,7 +9,6 @@ RUN curl -s -k $go_pkg_url -o go.tar.gz && \
     rm go.tar.gz
 
 RUN groupadd -g 1000 jenkins-build && useradd -u 1000 -g 1000 jenkins-build
-RUN chmod 777 /home
-
+RUN chmod 777 /home && mkdir -p /home/jenkins-build && chown jenkins-build:jenkins-build /home/jenkins-build && chmod 777 /home/jenkins-build
 CMD ["/usr/bin/sshd", "-D"]
 

+ 1 - 2
dockerbuild/Dockerfile.debian-wheezy

@@ -17,7 +17,6 @@ RUN curl -s -k $go_pkg_url -o go.tar.gz && \
     rm go.tar.gz
 
 RUN groupadd -g 1000 jenkins-build && useradd -u 1000 -g 1000 jenkins-build
-RUN chmod 777 /home
-
+RUN chmod 777 /home && mkdir -p /home/jenkins-build && chown jenkins-build:jenkins-build /home/jenkins-build && chmod 777 /home/jenkins-build
 CMD ["/usr/bin/sshd", "-D"]
 

+ 1 - 2
dockerbuild/Dockerfile.kali-rolling

@@ -9,7 +9,6 @@ RUN curl -s -k $go_pkg_url -o go.tar.gz && \
     rm go.tar.gz
 
 RUN groupadd -g 1000 jenkins-build && useradd -u 1000 -g 1000 jenkins-build
-RUN chmod 777 /home
-
+RUN chmod 777 /home && mkdir -p /home/jenkins-build && chown jenkins-build:jenkins-build /home/jenkins-build && chmod 777 /home/jenkins-build
 CMD ["/usr/bin/sshd", "-D"]
 

+ 1 - 2
dockerbuild/Dockerfile.ubuntu-bionic

@@ -9,7 +9,6 @@ RUN curl -s -k $go_pkg_url -o go.tar.gz && \
     rm go.tar.gz
 
 RUN groupadd -g 1000 jenkins-build && useradd -u 1000 -g 1000 jenkins-build
-RUN chmod 777 /home
-
+RUN chmod 777 /home && mkdir -p /home/jenkins-build && chown jenkins-build:jenkins-build /home/jenkins-build && chmod 777 /home/jenkins-build
 CMD ["/usr/bin/sshd", "-D"]
 

+ 1 - 2
dockerbuild/Dockerfile.ubuntu-eoan

@@ -9,7 +9,6 @@ RUN curl -s -k $go_pkg_url -o go.tar.gz && \
     rm go.tar.gz
 
 RUN groupadd -g 1000 jenkins-build && useradd -u 1000 -g 1000 jenkins-build
-RUN chmod 777 /home
-
+RUN chmod 777 /home && mkdir -p /home/jenkins-build && chown jenkins-build:jenkins-build /home/jenkins-build && chmod 777 /home/jenkins-build
 CMD ["/usr/bin/sshd", "-D"]
 

+ 1 - 2
dockerbuild/Dockerfile.ubuntu-trusty

@@ -9,7 +9,6 @@ RUN curl -s -k $go_pkg_url -o go.tar.gz && \
     rm go.tar.gz
 
 RUN groupadd -g 1000 jenkins-build && useradd -u 1000 -g 1000 jenkins-build
-RUN chmod 777 /home
-
+RUN chmod 777 /home && mkdir -p /home/jenkins-build && chown jenkins-build:jenkins-build /home/jenkins-build && chmod 777 /home/jenkins-build
 CMD ["/usr/bin/sshd", "-D"]
 

+ 1 - 2
dockerbuild/Dockerfile.ubuntu-xenial

@@ -9,7 +9,6 @@ RUN curl -s -k $go_pkg_url -o go.tar.gz && \
     rm go.tar.gz
 
 RUN groupadd -g 1000 jenkins-build && useradd -u 1000 -g 1000 jenkins-build
-RUN chmod 777 /home
-
+RUN chmod 777 /home && mkdir -p /home/jenkins-build && chown jenkins-build:jenkins-build /home/jenkins-build && chmod 777 /home/jenkins-build
 CMD ["/usr/bin/sshd", "-D"]