Comment gagner du tps pour ajouter bcp d'utilisateurs ? [ADDUSER] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 29-08-2003 à 09:15:42
tu fait un script
avec la commande adduser machin + nom des élève passé en parametre dans un fichier
Marsh Posté le 29-08-2003 à 09:25:51
Ya des jours où on regrette vraiment d'être Noob
Enfin, disons que je suis semi-noob ... j'ai fais un serveur Linux en PDC, avec la 1ere partie des users, et ça fonctionne bien...
Mais de la a faire un script ... ... avec un peu d'aide je devrais me debrouiller
Merci bcp
++
Marsh Posté le 29-08-2003 à 09:35:23
si tu a un fichier genre list.txt qui contient les noms tu peut faire une bouvle :
Code :
|
Marsh Posté le 29-08-2003 à 09:52:28
Mesdames et Messieurs, attention ! Le newbie va parler ...
"J'ai ouvert GEDIT, dedans j'ai ecris le script, je l'ai sauvé sous ELEVES.SH, mais je n'arrive pas le lancer ... j'ai essayé avec ./eleves.sh mais ça marche pas... je suppose que c pas du tout comme ça qu'il faut faire hein ? "
Voila, c'etait un message de Newbie Inc.
++
Marsh Posté le 29-08-2003 à 09:55:31
tu dois le chmoder
chmod +x /rep/tonsript
ou alors taper:
sh /rep/tonscript
Marsh Posté le 29-08-2003 à 09:57:00
Bah le scriot que j'ai fait est un exemple en ksh. Donc au debut faut mettre
Code :
|
tu a vérifier les doit du fichier est-il eexecutable :
Code :
|
?
sinon le syntaxe est peut etre pas la meme sous bash ou ksh. voir les pages de man
Marsh Posté le 29-08-2003 à 09:59:05
Ca marche
J'ai juste dû faire un CHMOD ... pas eu besoin d'ajouter la ligne avec KSH
Encore merci, ça va me faire gagner enormement de tps
++
Marsh Posté le 01-09-2003 à 08:40:20
Bon ben en fait ça marche pas
Il me dit sans arret :
Citation : Usage : adduser [-u uid [-o]] [-g groupe] [-G groupe,...] |
J'ai rajouté :
Code :
|
devant mais ça me met tjs la meme chose ...
Voici mon fichier bta1.sh :
Code :
|
- Le fichier avec la liste des eleves est bien "bta1.txt"
- j'ai bien créé le groupe bta1
- ksh est bien installé
Je comprends pas Si kkn pouvait ma donner un coup de main...
Merci
++
Marsh Posté le 01-09-2003 à 08:41:54
P.S. : Par ailleurs, si un modérateur pouvait à présent déplacer ce topic dans "Codes et Scripts" ça serait sympa
++
Marsh Posté le 01-09-2003 à 08:55:30
un script pour faire des mots de passes prononçables
http://dejean.benoit.free.fr/logiciels/gen_password.py
Marsh Posté le 01-09-2003 à 08:59:13
Je crois que tu es pas ds le bon topic la ... ^^
Merci quand meme, mais j'ai deja trouvé un site que m'a sorti une liste de 150 mots de passes prononcables...
Ceci dit je garde le tiens de coté, il me reservira
++
Marsh Posté le 01-09-2003 à 09:08:03
adduser -g bta1 $i ?!
et si tu veux le mot de passe la je peux .... ;-)
Marsh Posté le 01-09-2003 à 09:11:09
ReplyMarsh Posté le 01-09-2003 à 14:00:02
Je pense que tu a fait une erreur de syntaxe au niveau du for.
c'est for i in `cat bat1.txt` et non for i in 'cat bat1.txt' la différence est au niveau des guillement qui entoure le cat bat1.txt . Les bonne sont sous le chiffre 7 du clavier.
Marsh Posté le 29-08-2003 à 09:04:32
Bonjour à tous,
Voila, je dois ajouter + d'une 100aine de comptes utilisateur sur le reseau ... mais faire a chaque fois "adduser nom_eleve -g eleves" ça va etre long ...
Existe t'il un autre moyen plus rapide ?
Par exemple "adduser nom_eleve1 nom_eleve2 nom_eleve3 ... -g eleves" ?
Merci par avance.
++