added smb user creation script

Cette révision appartient à :
Albirew 2024-06-27 20:11:03 +02:00
Parent dc6392683a
révision e2e6dfce34
Signé par: Albirew
ID de la clé GPG: 9D72DAEB1BB933C9

23
linux/create_smb_user.sh Fichier normal
Voir le fichier

@ -0,0 +1,23 @@
#!/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