Script pour créer des comptes

Résolu/Fermé
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 - 3 juil. 2005 à 19:46
 lbassaler - 26 sept. 2007 à 01:18
Bonsoir.

J'aimerais savoir s'il est possible d'écrire un script simple pour créer
- l'utilisateur unix "toto", appartenant au groupe "enfants" et possédant le mot de passe "mdp"
- L'utilisateur samba "toto" et son mot de passe "mdp".

Je cherche depuis un moment et je ne trouve pas...

Merci de m'aider.
A voir également:

11 réponses

Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
3 juil. 2005 à 21:31
Voila ce que j'ai trouvé, grâce à un forum de linuxfr.org (http://linuxfr.org/forums/26/4378.html):

useradd maurice
echo -e "12345\n12345" | (passwd --stdin maurice)
echo -e "123456\n123456" | (smbpasswd -a -s maurice)

J'ai ce que je voulais: un script qui crée l'utilisateur maurice avec le mot de passe unix 12345 et le mot de passe samba 123456.
3
boschtoo Messages postés 251 Date d'inscription mardi 28 juin 2005 Statut Membre Dernière intervention 16 octobre 2005 47
4 juil. 2005 à 02:08
Je dirai que tu pourrais utiliser:
useradd -c "Maurice Utilisateur" -m -g users -p 123456 maurice
smbpasswd -a maurice

pour les options, regardes dans:
$ man useradd
et
$ man smbpasswd
1
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
3 juil. 2005 à 21:31
Comme le montre le msg ci-dessus, c'est ok
0
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
9 juil. 2005 à 18:14
Merci pour les infos, je sais maintenant affecter un commentaire et un groupe.
C'est sympa !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
13 juil. 2005 à 20:22
Merci pour les infos, j'arrive maintenant à créer des scripts qui me génèrent autant de comptes unix ou samba que je veux.

Le problème qui me turlupine maintenant, c'est comment peut-on faire un script pour modifer un mot de passe NIS.

si je tape sous root

yppaswd yanis

alors, il faut que j'entre mon mot de passe root et le nouveau mot de passe NIS en deux fois.

Y a t il un moyen de le faire dans un script ?
0
maverick1984 Messages postés 24 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 8 juin 2009 1
25 sept. 2007 à 14:59
slt dawid

Stp est ce que tu pourrais me passer le script qui te génére autant de comptes unix voulus ?

Merci
0
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
25 sept. 2007 à 15:42
C'est le script cité plus haut.

useradd maurice
echo -e "12345\n12345" | (passwd --stdin maurice)
echo -e "123456\n123456" | (smbpasswd -a -s maurice)
0
maverick1984 Messages postés 24 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 8 juin 2009 1
25 sept. 2007 à 15:54
merci pour ta réaction,seulement je veux que les noms ( quelque soit le nombre ) soient inscrits dans un fichier et que le mot de passe soit le nom par exemple.
merci d'avance
0
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
25 sept. 2007 à 18:52
Désolé, je n'ai pas compris.
Essaie d'être plus clair.

Si tu veux un script, il suffit de copier les 3 lignes de commandes dans un fichier texte en changeant seulement le nom. Après tu rends le fichier exécutable.
(C'est surement pas ça : ce serait trop simple).

Un truc qui pourrait t'intéresser, ce serait un logiciel qui te permettrait de récupérer une liste de nom et de mots de passe dans une feuille OpenOffice Calc et de générer automatiquement un script de création de comptes...

J'ai programmé un petit outil qui fait ça, avec Kylix. Tu peux le télécharger sur ma page perso :
http://perso.orange.fr/dawidlinux/libres_fichiers/mes_logiciels_libres.html

J'espère qu'il fonctionne encore avec les distributions récentes (ça fait longtemps que je n'ai plus programmé avec kylix, étant donné que ce logiciel a été abandonné par Borland et qu'il ne tourne plus trop bien sur ma Gentoo).
0
maverick1984
25 sept. 2007 à 23:11
coucou

Meeeeeeeeeeeerci, t'esle meilleur, tout marche à merveille, c'est exactement ce dont j'avais besoin.

bonne fin de soirée
0
la command en effet est "add user toto" ou "adduser toto" puis je crois que tu n'as plus qu'à faire un chmod sur le compte pour les droits, mais pour le chmod je suis moins sur
@+
loLO
0