#!/bin/sh if [ "$(id -u)" -ne 0 ]; then echo "This script should be run as root. Aborting..." > /dev/stderr exit 1 fi echo "Adding user to the docker group..." # This if statement evaulates if the script is launched using sudo AND not # a `sudo su` logged user if [ -n "$SUDO_USER" ] && [ "$SUDO_COMMAND" != "/usr/bin/su" ]; then usermod -aG docker "$SUDO_USER" else usermod -aG docker "$(id -un)" fi