Bonjour,
je souhaite créer un script qui demande un login, mot de passe et groupe, pour ensuite ajouter cet utilisateur avec le mot de passe tapé et l’ajouté au group (cela au niveau unix et samba).
Pour la récupération des paramètres de l’utilisateur, aucun problème je m’en sors :
[code]# Recuperation du NOM et MOT DE PASSE
echo "Entrez le nom du compte a creer :"
stty echo
read login
echo “Entrer le mot de passe associe au compte” $login ":"
stty -echo
read password
stty echo
echo "Entrez le group auquel appartient cet utilisateur"
read group
Verification
echo "Login utilisateur : $login"
echo "MDP utilisateur : $password"
echo “Groupe utilisateur : $group”
echo "Est-ce correct ?(o/[n])"
read answer
if [ $answer != o -a $answer != O ]
then echo "Bye !"
else echo "Creation de l’utilisateur"
fi
[/code]
L’ajout de l’utilisateur au niveau unix se fait par la commande :
/usr/sbin/useradd $login -p `perl -e "print crypt('$password',pwet)"` -g $group -d /home/$login -m -s /bin/bash
Je bloque sur 2 points :
- j’aimerai pouvoir effectuer un test pour vérifier si le group ou l’utilsateur n’existe pas avant de le créer
- je ne trouve pas la commande pour ensuite ajouter ce groupe et cet utilisateur (s’il n’existe pas) sous samba.
Merci d’avance pour votre aide