Script changement de mot de passe AD [TUTO] - [Batch Dos] - Shell/Batch - Programmation
Marsh Posté le 10-10-2008 à 17:03:05
Il me semble que tu t'es donné bien de la peine pour faire un truc sensé ajouter de la sécurité, mais qu'au final tu affaiblis considérablement ton système (mots de passe qui circulent en clair sur le réseau et dans des fichier temporaires, mots de passes extrèmement faibles...)
Marsh Posté le 10-10-2008 à 22:07:48
parce que des mots de passe de 9 caracteres + des chiffres se sont des mots de passe faibles ? le dico n'est la que pour l'exemple rien ne t'empeche de mettre des mots plus long avec ou sans majuscule et autres caracteres speciaux !!!
Marsh Posté le 11-10-2008 à 10:59:28
Y'avait il une contrainte précise pour utiliser le batch dos?
Parce que pour faire quelque chose d'efficace, lisible et maintenable, il vaut mieux installer un vrai langage de script sur ton ordi (par exemple perl), prévu pour faire ce genre de choses, et evitant de creer tout un tas de fichiers externes ou d'appeller des programmes externes.
A+,
Marsh Posté le 11-10-2008 à 14:44:59
Oui bien entendu, la contrainte etait que se soit un batch sous DOS, sinon cela n'aurait pas été marrant...
Marsh Posté le 13-10-2008 à 14:47:57
Question: y'avait il une contrainte precise pour que se soit un batch sous DOS
Réponse: la contrainte etait que se soit un batch sous DOS
Merci pour cette reponse a la clarté éblouissante
A+,
Marsh Posté le 15-10-2008 à 16:11:23
a priori il s'agit de modifier le mot de passe windows, il me semble qu'il y a un paramètre pour forcer l'expiration de celui ci après quelques temps tout en restant confidentiel.
Et comment faire pour récupérer son nouveau pass si on peut plus se logguer après 3 semaines de vacances pour lire ses mails ?
Marsh Posté le 15-10-2008 à 18:10:58
Le mot de passe n'expire pas. Simplement au prochain login, le système te demande de changer ton mot de passe.
Marsh Posté le 15-10-2008 à 18:41:43
il ne demande pas de changer son mot de passe il force le changement de celui ci, ici cela s'applique dans une entreprise et pas chez un particulier.
Marsh Posté le 09-10-2008 à 16:26:54
Script changement de mot de passe à J+3 avec envois de mail informatif.
Avant toutes choses, je tiens a remercier Laurent Dardenne et magma² (www.developpez.com)pour leur aide.
Pré-requis :
Le script et tous les fichiers annexes sont sur le serveur AD.
- Ficher dico.txt contenant un mot par ligne (dans mon exemple il y a 121 lignes).
- Fichier listusers.csv, contenant le nom d’utilisateur, son adresse mail et éventuellement des adresses mails complémentaires (chef d’équipes ou autre, histoire de les tenir informés).
- Le programme blat (http://www.blat.net/) installé et paramétré sur le serveur AD.
- Les fichiers mail1.txt et mail2.txt qui vont nous permettre d’envoyer un mail automatiquement avec le mot de passe de l’utilisateur ainsi que la date effective du remplacement.
Exemple de fichier dico.txt :
Exemple de fichier listusers.csv :
Exemple mail1.txt :
Exemple mail2.txt :
1er script chgmt-pwd-ad.bat :
2éme script L_chgmt-pwd-ad.bat :
Message édité par dob2806 le 09-10-2008 à 16:34:13