Escalate privileges to test single user installation

This commit is contained in:
Paul Montero
2017-09-19 00:40:08 -05:00
parent 4d94ef7588
commit 16c7ea351a
7 changed files with 21 additions and 14 deletions

View File

@@ -1,11 +1,12 @@
FROM centos:6
RUN useradd -ms /bin/bash user
RUN yum update -y && \
yum install -y \
initscripts \
sudo \
&& yum clean all
RUN useradd -ms /bin/bash user \
&& echo 'user ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
CMD ["/sbin/init"]

View File

@@ -1,11 +1,12 @@
FROM centos:7
RUN useradd -ms /bin/bash user
RUN yum update -y && \
yum install -y \
sudo \
which \
&& yum clean all
RUN useradd -ms /bin/bash user \
&& echo 'user ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
CMD ["/usr/sbin/init"]

View File

@@ -1,9 +1,7 @@
FROM debian:8
RUN useradd -ms /bin/bash user
RUN apt-get update && \
apt-get install -y \
RUN apt-get update \
&& apt-get install -y \
curl \
build-essential \
libbz2-dev \
@@ -19,4 +17,7 @@ WORKDIR /opt/
COPY build /opt/build
RUN bash build
RUN useradd -ms /bin/bash user \
&& echo 'user ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
CMD ["/sbin/init"]

View File

@@ -1,7 +1,5 @@
FROM debian:9
RUN useradd -ms /bin/bash user
RUN apt-get update && \
apt-get install -y \
curl \
@@ -11,4 +9,7 @@ RUN apt-get update && \
systemd \
&& rm -rf /var/lib/apt/lists/*
RUN useradd -ms /bin/bash user \
&& echo 'user ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
CMD ["/bin/systemd"]

View File

@@ -1,7 +1,5 @@
FROM ubuntu:14.04
RUN useradd -ms /bin/bash user
RUN apt-get update && \
apt-get install -y \
curl \
@@ -19,4 +17,7 @@ WORKDIR /opt/
COPY build /opt/build
RUN bash build
RUN useradd -ms /bin/bash user \
&& echo 'user ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
CMD ["/sbin/init"]

View File

@@ -1,7 +1,5 @@
FROM ubuntu:16.04
RUN useradd -ms /bin/bash user
RUN apt-get update && \
apt-get install -y \
curl \
@@ -9,4 +7,7 @@ RUN apt-get update && \
sudo \
&& rm -rf /var/lib/apt/lists/*
RUN useradd -ms /bin/bash user \
&& echo 'user ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
CMD ["/sbin/init"]

View File

@@ -9,3 +9,4 @@
- 'ruby-2.3.1'
roles:
- role: rvm1-ansible
become: yes