[SHELL] Ajout d'utilisateurs linux
Résolu/Fermé
calaglin2
Messages postés
44
Date d'inscription
lundi 19 février 2007
Statut
Membre
Dernière intervention
21 septembre 2009
-
29 mai 2007 à 11:58
calaglin2 Messages postés 44 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 21 septembre 2009 - 29 mai 2007 à 13:53
calaglin2 Messages postés 44 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 21 septembre 2009 - 29 mai 2007 à 13:53
J'essaie de dévellopper un programme qui ajoute automatiquement un utilisateur linux avec un mot de passe. Il ne prend que le nom d'utilisateur et le mot de passe.
J'ai pensé à le faire entièrement en java avec la classe Runtime et exec("adduser " + nomUtilisateur ) (pour ajouter l'utilisateur ça marche parfaitement ) mais cette technique ne fonctionne pas pour le mot de passe que l'on me demande après , hors je veux aussi entrer un mot de passe et le problème est le même avec passwd car il me demande le mot de passe après avoir entrer la commande et je ne peux rien entrer( si vous avez une idée la dessus je suis preneur !).
J'ai pensé alors à faire un script shell mais étant donné que je suis novice je ne sais pas si cela m'accordera plus de facilité qu'avec java ou si cela peut résoudre mon problème.
est-ce que vous pourriez me renseigner et m'aider svp ?
merci d'avance...
J'ai pensé à le faire entièrement en java avec la classe Runtime et exec("adduser " + nomUtilisateur ) (pour ajouter l'utilisateur ça marche parfaitement ) mais cette technique ne fonctionne pas pour le mot de passe que l'on me demande après , hors je veux aussi entrer un mot de passe et le problème est le même avec passwd car il me demande le mot de passe après avoir entrer la commande et je ne peux rien entrer( si vous avez une idée la dessus je suis preneur !).
J'ai pensé alors à faire un script shell mais étant donné que je suis novice je ne sais pas si cela m'accordera plus de facilité qu'avec java ou si cela peut résoudre mon problème.
est-ce que vous pourriez me renseigner et m'aider svp ?
merci d'avance...
A voir également:
- [SHELL] Ajout d'utilisateurs linux
- Classic shell windows 11 - Télécharger - Personnalisation
- Diskinternals linux reader - Télécharger - Stockage
- Ajout snap sans rien d'écrit - Forum Snapchat
- Linux mint 32 bits - Télécharger - Systèmes d'exploitation
- Comment enlever la limite d'ajout sur snapchat - Forum Snapchat
2 réponses
calaglin2
Messages postés
44
Date d'inscription
lundi 19 février 2007
Statut
Membre
Dernière intervention
21 septembre 2009
13
29 mai 2007 à 13:53
29 mai 2007 à 13:53
merci beaucoup c'est exactement ce que je voulais
voilà mon script pour la création complète d'un utilisateur :
#!/bin/bash
useradd "$1"
echo "$1:$2" | chpasswd
mkdir "/home/$1"
addgroup "$1"
chown "$1:$1" "/home/$1"
exit
$1 le nom d'utilisateur et $2 le mot de passe
voilà mon script pour la création complète d'un utilisateur :
#!/bin/bash
useradd "$1"
echo "$1:$2" | chpasswd
mkdir "/home/$1"
addgroup "$1"
chown "$1:$1" "/home/$1"
exit
$1 le nom d'utilisateur et $2 le mot de passe
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
29 mai 2007 à 12:15
29 mai 2007 à 12:15
Salut,
Jette un oeil à cet article de la FAQ.
;-))
Jette un oeil à cet article de la FAQ.
;-))