Grazie mille a tutti per le vostre risposte,allora proverò a cambiare
la porta da 162 in una maggiore di 1024 per vedere..
il codice incolpato è questo:
# Setup transport endpoint
config.addSocketTransport(
snmpEngine,
udp.domainName,
udp.UdpSocketTransport().openServerMode(('127.0.0.1', 162))
)
reperibile http://pysnmp.sourceforge.net/examples/4.x/v3arch/manager/ntfrcv.html
On 5/9/07, Manlio Perillo <[EMAIL PROTECTED]> wrote:
Iacopo Masi ha scritto:
> Salve,
> sto sviluppando un' applicazione che fa uso di socket con pysnmp e in
> particolare sotto Linux sono richiesti i privilegi di root per avviare
> un listener snmp.
> Volevo sapre come fare a visualizzare una specie di popup in stile
> Gksudo, che permetta l'immissione della password di root per avviare la
> socker e subito dopo consenta il drop dei privilegi per non continuare
> ad eseguire l'intera app come root (uso le librerie wxpyton).
> Non ero
> interessato tanto al codice della vista (realizzabile come un semplice
> password dialog), quanto al modello.
>
gksu usa sudo (credo).
sudo ha i permessi impostati in modo che venga eseguito con i permessi
di root, anche se lo esegui come utente limitato.
Non so dirti con precisione come funziona gksu, ma in qualche modo
esegue un nuovo processo tramite sudo, perchè questo è l'unico modo
possibile.
man sudo per maggiori informazioni.
Prova anche a leggere i sorgenti di gksu.
> Suppongo che questo controllo non sia necessario su Windows,
> dove invece quasi tutti gli utenti sono nella stragrande maggioranza
> Administrator.
>
A quanto ricordo su Windows potevi aprire le porte TCP/UDP < 1024 anche
senza essere amministratore.
Mi sembra però che le versioni più recenti non permettano più questa cosa.
> grazie in anticipo per eventuli risposte,
> saluti
> --
> Iacopo Masi
>
Saluti Manlio Perillo
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python
--
Iacopo Masi
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python