#!/bin/bash set -o errexit # -e set -o errtrace # -E set -o nounset # -u set -o pipefail shopt -s inherit_errexit # ctrl-c trap "exit 2" SIGINT trap "exit 3" SIGQUIT uid=1000 username=sam addgroup --gid $uid --system $username \ && adduser --uid $uid --shell /bin/sh --disabled-password $username --ingroup $username \ && chown -R $username:$username $HOME groups="audio video disk lp dialout users" for group in $groups do addgroup --system $group && adduser $username $group done echo 'export PATH=/home/sam/.local/bin:${PATH}' >> /home/sam/.profile