Commit graph

56 commits

Author SHA1 Message Date
Pierre-Elliott Bécue
4950f104ff [chgpass] Better encoding support. 2014-09-26 21:00:31 +02:00
Daniel STAN
6ad77dfdbf chgpass: formattage correct du mail de tentative 2014-08-10 13:33:31 +02:00
Daniel STAN
4c923dbd38 chgpass: récupère une erreur message unicode 2014-08-04 21:15:53 +02:00
Pierre-Elliott Bécue
4079d97dfd [chgpass] Incohérence entre la conf ici et dans pam 2014-05-16 02:09:33 +02:00
Pierre-Elliott Bécue
a473911463 [chgpass] En cas d'utilisateur introuvable, fallback sur les users locaux 2014-05-09 01:48:54 +02:00
Daniel STAN
57da373a7f chgpass: utilise des args optionnels
et non un Namespace
2014-05-04 23:15:17 +02:00
Daniel STAN
ff4b0505e2 chgpass: typo 2014-05-04 23:12:35 +02:00
Pierre-Elliott Bécue
a21406f50e [chgpass] On décore la fonction de changement pour éviter les crashes
* En gros, on appelle lc_ldap_admin que quand c'est nécessaire
2014-04-17 23:05:48 +02:00
Pierre-Elliott Bécue
47166fc404 [chgpass] ldap_crans dépend aussi de chgpass, et cracklib n'est pas partout.
* On fait donc un import plus lazy et sécurisé
2014-04-14 19:48:34 +02:00
Daniel STAN
4f44971b23 chgpass: rajoute '/usr/scripts' (a posteriori)
On va bien finir par arriver à bout de ces problèmes de path …
http://i.imgur.com/rGNiDnb.gif
2014-04-14 18:15:53 +02:00
Pierre-Elliott Bécue
f9646ab6ca [chgpass] gest_crans_lc utilisait une fonction de chgpass 2014-04-14 09:22:40 +02:00
Pierre-Elliott Bécue
9e25812e62 [chgpass] Mise en place d'un nouveau script.
* A priori plus sûr
 * Utilise lc_ldap
2014-04-14 03:11:50 +02:00
Valentin Samir
08e6b2482e [gestion/chgpass] Oubli de quelques dialog=dialog pour la fonction coul() 2014-03-21 09:23:06 +01:00
Valentin Samir
edc1086cc2 [gestion/chgpass] Test de validité du mot de passe dans une fonction externe.
Ce script appel ldappasswd avec os.system en passant les mots de passes ldap et
mot de passe de l'utilisateur sur le ligne de commande, donc visible sur zamok
en faisant juste un ps uaxf. Ça serait bien de changer ça…
2014-03-15 22:50:56 +01:00
Daniel STAN
528c152e5f chgpass: silent fail si pas de secrets
Ce script est importé par ldap_crans (pourquoi ?!!! :( ). Or ldap_crans est
parfois importé par des users qui n'ont pas accès aux secrets. Typiquement,
freerad, qui a le droit de se connecter à ldap uniquement via une socket locale
sans mdp.
Bref, si chgpass.py n'arrive pas à lire les secrets, c'est normal …
2013-11-08 18:10:24 +01:00
Daniel STAN
bba2b1cf9b chgpass, ldap_crans: secrets_new 2013-11-07 23:00:46 +01:00
Vincent Le Gallic
c039058708 Enregistrement des droits d'exécution. Aucune vraie modif.
Darcs n'enregistrait pas les permissions des fichiers.
2013-01-31 05:36:25 +01:00
Pierre-Elliott Bécue
a74d31de0e [Intranet] On désactive le module quota. Ah, et on committe les trucs que les autres n'ont pas commité.
Ignore-this: 57875a22b7c26a01dcd51b9331c93997

darcs-hash:20121031171234-b6762-b3c312f180024717569702a58bd59ed8a3cc0a83.gz
2012-10-31 18:12:34 +01:00
Michel Blockelet
be2242635f [gestion/chgpass.py] cracklib to lowercase
Maintenant il repond "OK" au lieu de "ok" ...

darcs-hash:20100308130051-ddb99-fbb963cdce5d0a94024ac8244cc1fb49395b1a92.gz
2010-03-08 14:00:51 +01:00
Nicolas Dandrimont
bc6f364ba0 [chgpass] Déplacement de cracklib
darcs-hash:20100301215852-ffbb2-6843007b7816336a3c456c7e0710be96373a6d29.gz
2010-03-01 22:58:52 +01:00
Stephane Glondu
1b03d6517b Allow adm to change any password (hopefully)
darcs-hash:20091119014343-61eff-f6d44d66e95b840681bee0e671366061ad658569.gz
2009-11-19 02:43:43 +01:00
Nicolas Dandrimont
2bbf213437 [chgpass.py] Utilisation d'une syntaxe correcte
La syntaxe "except Excepton, e:" stocke l'objet exception dans "e" (l'objet
envoyé par raise). Pour récupérer plusieurs exceptions, il faut coller des
parenthèses ("except (ExcA, ExcB):").

darcs-hash:20090907104544-ffbb2-47c4aef6212ead00c000b2e1c46a3ab237151f69.gz
2009-09-07 12:45:44 +02:00
Antoine Durand-Gasselin
1664f75fae [gestion/chgpass.py] c'est plutôt une DecodeError en fait...
darcs-hash:20090902142848-bd074-52639cb02e6c4cd44f3e35b8a86f6c4795c2f5e6.gz
2009-09-02 16:28:48 +02:00
Antoine Durand-Gasselin
f30fdb5a25 [chgpass.py] on préfère les unicodes aux strs
darcs-hash:20090624080546-bd074-eeb98aa536966ce88717a253508bbaa974c99298.gz
2009-06-24 10:05:46 +02:00
Antoine Durand-Gasselin
562b2864e3 [chgpass] pour pouvoir l'utiliser dans des scripts
darcs-hash:20090323151329-bd074-e03b8289cd81601eb257dd1c628cb9832fd70152.gz
2009-03-23 16:13:29 +01:00
Antoine Durand-Gasselin
4a68475e34 [wiki-lenny] suppression de static/
darcs-hash:20090314092631-bd074-b01256aeaf71e935851b3ecdbd623eaae8c9e8a1.gz
2009-03-14 10:26:31 +01:00
Stephane Glondu
eae0d21f83 [debian/*.py] remove trailing whitespaces
Ignore-this: f62e84c258c847013d307d12acdf489e

darcs-hash:20090309212356-0445d-d8338d06f968f316fcd085446023123be87040f7.gz
2009-03-09 22:23:56 +01:00
Stephane Glondu
cc31727b60 [gestion/*.py] Ré-encodage de certains scripts en UTF-8
Ignore-this: dafa22ed56eaf0d816fd089e42672eb5

darcs-hash:20090309212124-0445d-09ac8ae4052b6f333706be1baa1c7f4d94455fd5.gz
2009-03-09 22:21:24 +01:00
mathieu.segaud
7610cb9197 Small fix
L'exception que recoit encode est UnicodeEncodeException, pas *Decode*
(qui est reservee a decode ;))

darcs-hash:20080911145206-e59bf-2e8d61a80d3fb2a718133e5629b72206fce4a4e8.gz
2008-09-11 16:52:06 +02:00
glondu
c3b543e7db ldapwhoami a chang le format de sa sortie sous Etch.
darcs-hash:20070727074606-68412-c008538f49278911a251e3596a78aa8fa6871edd.gz
2007-07-27 09:46:06 +02:00
cohen
b3e305578b On utilise le secrets.py situ dans le repertoire secrets dont les droits ne
bougeront pas. (Suggestion de Vincent)

darcs-hash:20061207224655-f6463-db93f0867483d96682d32371169a46d3e6011d81.gz
2006-12-07 23:46:55 +01:00
glondu
b0144498a5 On vite une attaque de type injection de code shell.
darcs-hash:20060905062906-68412-18a0e47a7633103dc095cb343186a758916ef4ec.gz
2006-09-05 08:29:06 +02:00
glondu
fffbed84f9 Unicode.
darcs-hash:20060404224746-68412-c02859958ebb6c759a67a40516661d2ed40b1a7a.gz
2006-04-05 00:47:46 +02:00
chove
7f19d7830f hack porki en attendant de chercher l'erreur
darcs-hash:20060330172943-4ec08-4b044a63d5ad36be227ec1f6ca86b0c8fee4c7b0.gz
2006-03-30 19:29:43 +02:00
pauget
4eee3c4a3f Log des changements de mdps.
darcs-hash:20060118212528-41617-5cfb5ed6a8b5582696af222fdf968ea8dda2b8ce.gz
2006-01-18 22:25:28 +01:00
chove
6faf758dce dcodate de la sortie du ldapsearch utf8/base64
pour info : en shell ca se fait avec "recode utf8/base64"

darcs-hash:20051206001539-4ec08-12bbd4a38a49c5e2fe2e1e8d6598695ec89ee3ed.gz
2005-12-06 01:15:39 +01:00
chove
d142606b65 un cableur peut modifier le mdp de quelqu'un qui a juste le droit multimachine
darcs-hash:20051205234314-4ec08-7f0d5fccd170c4b699adb2ccd8efea0c13a08b4d.gz
2005-12-06 00:43:14 +01:00
pauget
952d1053a7 Serveur ldap.adm.crans.org
darcs-hash:20050811204940-41617-e42c0cd683f29ddee0550a74ec1a51a166a7e0be.gz
2005-08-11 22:49:40 +02:00
pauget
b857265dfc Sans le mdp dans la ligne de commande
darcs-hash:20050811203518-41617-e4791ceb35b133b27d5596d0721ad39850fa1397.gz
2005-08-11 22:35:18 +02:00
pauget
32827b7459 Compatibilit pour utilisation sur bleu
darcs-hash:20050810074749-41617-9fc545ee2c1c6805ca794f0ddf6632164fbb7213.gz
2005-08-10 09:47:49 +02:00
bernat
2675454696 Pas d'accents ou autres bizarreries (sinon, problèmes avec les locales)
darcs-hash:20050713165207-d1718-16920e6e443b776fdf4a739fd86a5bc3ab466fa4.gz
2005-07-13 18:52:07 +02:00
bernat
f5b44212ff Detabification
darcs-hash:20050713164732-d1718-a088706b964f7df05b12ae105745b84d3106e7b6.gz
2005-07-13 18:47:32 +02:00
pauget
164b103670 Plus de pbs de passage la cracklib avec les mdp contenant :
darcs-hash:20050404083703-41617-f67a1a5a242fd9bc7b6884b0eb70896478838f17.gz
2005-04-04 10:37:03 +02:00
pauget
bec05cf253 Bugs :
* impossible  un club de changer son mdp
 * en cas de pass trop faible contenant ':' (dtection pas la cracklib)
affichage de la partie du mot de passe au lieu du message de la cracklib
 * orthographe

darcs-hash:20050108183332-41617-d382b39ca56b9c4a8f48fd561c4103a877ba5824.gz
2005-01-08 19:33:32 +01:00
pauget
cb2924c574 Bases pour permettre aux clubs d'avoir un compte.
Bug de changement mail->compte (ou inverse) pour un adhrent.

darcs-hash:20041127191341-41617-ef89b749cec49dd0b06e0a354622cdd3a7f916f4.gz
2004-11-27 20:13:41 +01:00
pauget
a9e248434e Possibilit de changer le mdp d'un adhrent avec droits en tant root.
Petite doc.

darcs-hash:20041022122257-41617-7f657141e679d73e323a000ee779379bc31a73ff.gz
2004-10-22 14:22:57 +02:00
pauget
fdc8c72cf6 Modif pour que ca marche aussi si on est pas dans le groupe adm.
darcs-hash:20041017203312-41617-cb0068f611f402251963d4f6d6b4d5ee416b3b9d.gz
2004-10-17 22:33:12 +02:00
pauget
f577a7f1c9 Possibilit de changer son propre mot de passe.
darcs-hash:20041017193052-41617-e3e4641cbc5d2682a8a3bf5e835ce56d40ea5ad5.gz
2004-10-17 21:30:52 +02:00
pauget
9a9d786257 Au cas o secrets n'est pas lisible.
darcs-hash:20041009161242-41617-248081f984f2c8717b013dad4131ffc31519b716.gz
2004-10-09 18:12:42 +02:00
root
d5cb816c9d Gestion des swichs par snmp.
darcs-hash:20040919203542-dc76e-214aff19e60c6afc6a6c81782d44fe33b0ac2ee9.gz
2004-09-19 22:35:42 +02:00