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
pauget
a28f253a8a
From root sera mieux que from respbats.
...
darcs-hash:20040910213301-41617-416b6ac8380919131aa2a572141c5f00c707dfca.gz
2004-09-10 23:33:01 +02:00
pauget
3d34d11860
Pas besoin d'importer pwd
...
darcs-hash:20040910183044-41617-bf11cecf80d3d036cd7c3df4f5e19b46b8c52653.gz
2004-09-10 20:30:44 +02:00
bernat
01a4e8377f
Pour chgpass, il y a forcement un terminal de controle, on peut
...
utiliser os.getlogin()
darcs-hash:20040910172314-d1718-2eb758a18024a9454f31e7e2662b267d929fdc78.gz
2004-09-10 19:23:14 +02:00
bernat
a1b52e559d
Modification de getlogin en pwd.getpwuid(os.getuid())[0]
...
darcs-hash:20040910132908-d1718-61b89fc455a3a225abac8562e81724538a3a57f2.gz
2004-09-10 15:29:08 +02:00