[python] automatické zadání hesla
Martin Kubát
kubatmartin na seznam.cz
Neděle Listopad 21 16:29:32 CET 2010
Bezvadný,
děkuji moc za informace. Ponořím se do toho.
Hezký večer...
Martin Kubát
Petr Messner napsal(a):
> Nažhavil jsem křišťálovou kouli a ta říká, že se to asi skutečně ptá
> na heslo pomocí getpass.getpass, což je takový ten způsob čtení hesla
> přímo z terminálu, ne přes stdin, takže se to špatně obchází. Jenže
> lze použít i parametr --passin, kdy bude heslo čteno ze stdin a to už
> si můžete nějak zařídit sám - řešením typu echo -ne 'jmeno\nheslo\n' |
> nejakyprogram.
>
> http://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/tools/bulkloader.py#1190
>
> Jinak třeba tady někdo řešil podobný problém:
> http://samalolo.blogspot.com/2009/04/appcfgpy-tweak-to-allow-passing.html
>
> Tento způsob zadávání hesla není moc hezký, asi to bude tím, že
> appcfg.py je prostě vyvinut jako interaktivní nástroj a
> nepředpokládalo se, že si ho někdo bude dávat do cronu. (Teda
> předpokládalo se to asi jenom trochu, když tam tedy je ten --passin.)
> Co s tím jinak ale nevím, AppEngine jsem nikdy nepoužíval.
>
> Petr Messner
>
>
> 2010/11/21 Martin Kubát <kubatmartin na seznam.cz>:
>
>> Snazím se ve skriptu (pouštěný v cronu) stáhnout všechna data z
>> appengine serveru (zálohy + zpracování dat).
>> Teoreticky remote api umožnuje nezabezpečený přenos
>> (http://code.google.com/intl/cs/appengine/docs/python/tools/uploadingdata.html)
>> , ale bohužel mi to nefunguje. Chce to heslo.
>> Díky.
>> Martin Kubát
>>
>> Petr Messner napsal(a):
>>
>>> Pochybuju, že něco, co má v názvu API, vyžaduje něco, co nelze
>>> automatizovat, tedy zadání hesla uživatelem. Možnost zadat heslo v
>>> Pythonu nejspíš bude, ať už nějakým trapným způsobem přes pexpect,
>>> nebo nějak elegantněji. O co přesně se pokoušíte? Čemu konkrétně to
>>> heslo zadáváte? Nejdou nastavit třeba nějaké klíče podobně jako u SSH,
>>> nebo zadat cestu k nějakému konfiguráku s heslem?
>>>
>>> Petr Messner
>>>
>>> 2010/11/21 Martin Kubát <kubatmartin na seznam.cz>:
>>>
>>>
>>>> Přeji hezký den,
>>>> řeším tento problém:
>>>> v cronu se spouští python skript který potřebuje ke svému běhu zadat
>>>> login a heslo (konkrétně remote api pro appengine).
>>>> Pokud to spouští uživatel, tak normálně napíše login a heslo.
>>>> Je nějaká možnost zadat heslo v pythonu, bez zásahu uživatele?
>>>>
>>>> Díky.
>>>> Martin Kubát
>>>> _______________________________________________
>>>> Python mailing list
>>>> Python na py.cz
>>>> http://www.py.cz/mailman/listinfo/python
>>>>
>>>>
>>>>
>>> _______________________________________________
>>> Python mailing list
>>> Python na py.cz
>>> http://www.py.cz/mailman/listinfo/python
>>>
>>>
>>>
>> _______________________________________________
>> Python mailing list
>> Python na py.cz
>> http://www.py.cz/mailman/listinfo/python
>>
>>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
>
Další informace o konferenci Python