#!/usr/bin/env bash ######################### # Create smb-only users # ######################### if [ "${EUID}" -ne 0 ] then echo "L'accès root sera requis" SUDO=sudo fi if [[ $# -eq 0 ]] || [[ $# -gt 1 ]] then read -p "Veuillez choisir le nom du nouvel utilisateur: " newUser else newUser=$1 fi if $(awk -F':' '{ print $1}' /etc/passwd | grep -w -q ${newUser}) then echo "Erreur: L'utilisateur existe déjà." exit 1 else ${SUDO} useradd -M -s /sbin/nologin ${newUser} ${SUDO} usermod -aG smbshare ${newUser} ${SUDO} smbpasswd -a ${newUser} ${SUDO} smbpasswd -e ${newUser} ${SUDO} systemctl restart nmbd fi