[Buildroot] [PATCH 3/4 v2] support/docker: allow the br-user to becone root
Romain Naour
romain.naour at gmail.com
Sun Jun 14 19:57:23 UTC 2020
Le 17/05/2020 à 23:41, Yann E. MORIN a écrit :
> When our Dockerfiles (and images) get reused by users, they might need
> to locally add new packages or tweak the iamge to heir local needs.
>
> As such, register the br-user to become root by running (exactly!):
> $ sudo su -
>
> This will allow acutally becoing root without prompting for a password,
> but no other command will be accepted, and no other paramter will be
> accepted either.
>
> Signed-off-by: Yann E. MORIN <yann.morin.1998 at free.fr>
> Cc; Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Reviewed-by: Romain Naour <romain.naour at gmail.com>
Best regards,
Romain
> ---
> support/docker/Dockerfile.debian-stretch | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/support/docker/Dockerfile.debian-stretch b/support/docker/Dockerfile.debian-stretch
> index 0d2ce2aa79..7ce9f406c6 100644
> --- a/support/docker/Dockerfile.debian-stretch
> +++ b/support/docker/Dockerfile.debian-stretch
> @@ -49,6 +49,7 @@ RUN apt-get install -y --no-install-recommends \
> qemu-system-x86 \
> rsync \
> subversion \
> + sudo \
> unzip \
> wget \
> && \
> @@ -60,7 +61,9 @@ RUN sed -i 's/# \(en_US.UTF-8\)/\1/' /etc/locale.gen && \
> /usr/sbin/locale-gen
>
> RUN useradd -ms /bin/bash br-user && \
> - chown -R br-user:br-user /home/br-user
> + chown -R br-user:br-user /home/br-user && \
> + printf 'br-user ALL=NOPASSWD: /bin/su -\n' >/etc/sudoers.d/br-user && \
> + chmod 0440 /etc/sudoers.d/br-user
>
> USER br-user
> WORKDIR /home/br-user
>
More information about the buildroot
mailing list