[Bash]créer un utilisateur
Bonjour,
J'apprend à utiliser unix depuis quelques jours. Je cherche un créer un script pour être capable de déclarer un utilisateur et son mot de passe avec la création de son environnement de travail : répertoire de base, interpréteur de commande,...
J'ai réaliser ceci pour le moment :
Code:
1 2 3 4 5 6 7 8 9
|
#!/bin/bash
# add user
read - p "Entrer un nom d'utilisateur " user
read -p "Entrer un mot de passe" password
adduser $user
passwd $user $password |
Mon code est incomplet, comment je peux faire pour déterminer le répertoire de base de l'utilisateur (bien qu'ilse créer par défaut automatiquement dans /home), déclarer son interpréteur de commande (-s SHELL ?)
Au niveau du mot de passe, celui entré dans la commande passwd doit il être en claire ou cripté, dans ce cas comment le cripter ?
Merci d'avance pour ce début de question... (car j'en aurai d'autres par la suite) ;)