Non-privileged user may not belongs to "wheel" group, for example Debian variants uses "sudo" group instead of "wheel". To make sudo able to work on all environment we should allow sudo for "ALL" instead of "wheel". Signed-off-by: Takuya ASADA <syuu@scylladb.com> Message-Id: <20190107173410.23140-1-syuu@scylladb.com>
13 lines
469 B
Docker
13 lines
469 B
Docker
FROM fedora:29
|
|
ADD ./install-dependencies.sh ./
|
|
ADD ./seastar/install-dependencies.sh ./seastar/
|
|
ADD ./tools/toolchain/system-auth ./
|
|
RUN dnf -y install 'dnf-command(copr)' \
|
|
&& dnf -y copr enable scylladb/toolchain \
|
|
&& dnf -y install ccache \
|
|
&& /bin/bash -x ./install-dependencies.sh && dnf -y update \
|
|
&& echo 'ALL ALL=(ALL:ALL) NOPASSWD: ALL' >> /etc/sudoers \
|
|
&& cp system-auth /etc/pam.d \
|
|
&& echo 'Defaults !requiretty' >> /etc/sudoers
|
|
|