From 130aaa20f5f5cdfe63a97853d8e522917fcecde5 Mon Sep 17 00:00:00 2001 From: Mykyta Solomko Date: Sun, 11 Apr 2021 20:04:06 +0300 Subject: [PATCH] Install missing deps (#10) Installed missing deps, updated sudoers file Co-Authored-By: Mykyta Solomko Co-Committed-By: Mykyta Solomko --- Dockerfile | 17 +++++++++++------ sudoers | 5 +++-- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 443addf..1d051b3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,30 +9,35 @@ ENV SHELLCHECK_VER=0.7.1 \ ANSIBLE_LINT=4.3.7 COPY slackpkg.conf /etc/slackpkg/ -COPY sudoers /etc/sudoers +COPY sudoers /etc/sudoers.d/10-wheel SHELL ["/bin/bash", "-o", "pipefail", "-c"] # # SYS: configuration and upgrades # -RUN chmod 440 /etc/sudoers \ - && echo 'http://mirrors.nix.org.ua/linux/slackware/slackware64-current/' > /etc/slackpkg/mirrors \ +RUN echo 'http://mirrors.nix.org.ua/linux/slackware/slackware64-current/' > /etc/slackpkg/mirrors \ && touch /var/lib/slackpkg/current \ && slackpkg update \ && slackpkg update gpg \ && slackpkg install glibc aaa_libraries \ perl ca-certificates \ - dcron slackpkg + dcron sudo acl attr \ + libcap elogind libpwquality \ + e2fsprogs cracklib \ + krb5 pam slackpkg \ + sysklogd libnsl libtirpc \ + && rm -rf /var/lib/slackpkg/* \ + /var/cache/packages/* COPY slackpkg.conf.new /etc/slackpkg/slackpkg.conf + RUN echo 'http://mirrors.nix.org.ua/linux/slackware/slackware64-current/' > /etc/slackpkg/mirrors \ && touch /var/lib/slackpkg/current \ && slackpkg new-config \ && slackpkg update \ && slackpkg upgrade-all \ - && slackpkg install sudo \ - python3 \ + && slackpkg install python3 \ python-pip \ python-setuptools \ && rm -rf /var/lib/slackpkg/* \ diff --git a/sudoers b/sudoers index b975d71..1341173 100644 --- a/sudoers +++ b/sudoers @@ -1,4 +1,5 @@ -root ALL=(ALL) ALL +# This file allows anyone in the wheel group to launch +# commands with superuser priviliges through sudo + %wheel ALL=(ALL) NOPASSWD: ALL -@includedir /etc/sudoers.d