From d51d44fe8d2a99eb121cf4cf13a6b31a9baf3269 Mon Sep 17 00:00:00 2001 From: email Date: Thu, 10 Oct 2024 09:40:41 +0200 Subject: [PATCH] zad1 --- Dockerfile | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..962e20d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,38 @@ +# Użyj najnowszego obrazu bazowego Debian +FROM debian:latest + +# Ustaw zmienną środowiskową DEBIAN_FRONTEND na noninteractive, aby uniknąć interaktywnych promptów podczas instalacji pakietów +ENV DEBIAN_FRONTEND=noninteractive + +# Aktualizacja pakietów i instalacja wymaganych narzędzi wraz z python3 i python3-scapy +RUN apt-get update && apt-get install -y \ + iproute2 \ + curl \ + vim \ + tmux \ + git \ + htop \ + mc \ + sudo \ + wget \ + gnupg \ + tcpdump \ + termshark \ + python3 \ + python3-scapy + iputils-ping \ + iproute2 \ +# Ustawienie hasła dla użytkownika root +RUN echo "root:rootpass" | chpasswd + +# Tworzenie nowego użytkownika 'user' z hasłem 'pass' i dodanie do grupy sudo +RUN useradd -m -s /bin/bash user && \ + echo "user:pass" | chpasswd && \ + usermod -aG sudo user + +# Opcjonalnie: Ustawienie domyślnego użytkownika +# USER user + +# Ustawienie domyślnego polecenia +CMD ["/bin/bash"] +