Ci-dessous, un exemple de Dockerfile configurant un utilisateur non root nommé `kali` avec le mot de passe `password` (à modifier par un mot de passe fort) : ```Dockerfile FROM kalilinux/kali-rolling RUN apt update && \ apt install -y sudo && \ useradd -m kali && \ echo "kali:password" | chpasswd && \ usermod -aG sudo kali && \ apt clean && rm -rf /var/lib/apt/lists/* USER kali WORKDIR /home/kali CMD ["/bin/bash"] ``` Pour tester cette image, lancez un nouveau conteneur : ```powershell docker run -it --rm -v .:/wdir kali-nonroot ``` Pour vérifier le fonctionnement, exécutez par exemple la commande `sudo apt update`, puis saisissez le mot de passe `password` du compte `kali` : ![[_asset-kb-dockerfile-non-root.gif]]