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
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python




--
Iacopo Masi
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a