added smb user creation script
Cette révision appartient à :
Parent
dc6392683a
révision
e2e6dfce34
1 fichiers modifiés avec 23 ajouts et 0 suppressions
23
linux/create_smb_user.sh
Fichier normal
23
linux/create_smb_user.sh
Fichier normal
|
@ -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
|
Chargement…
Référencer dans un nouveau ticket