[python] spousteni casti kodu jako root

Tomas Pelka tompelka na gmail.com
Sobota Únor 6 12:42:58 CET 2010


Tomas Pelka wrote:
> Presne tak hlavy pomazane :D, bylo zmineno scapy a ten potrebuje
> pristupovat k siti promiskuitne :D
> 
> Me se nejlepe jevi moznost spoustet wrapper pres sudo a nasledne
> informace (pakety) predavat do fronty odkud je muzu z nerootovskeho
> porocesu odebirat (tim jestli bude mozne frontu cist i nerootovske
> procesu si nejsem moc jisty) -- toto by se mi i z hlediska pozdejsiho
> zpracovani vice vyhovovalo.

Zatim jsem premyslel o Queues z multiprocessing, jeste nemam dokumentaci
doctenu ale je mozne frontu sdilet mezi vice plne oddelenych procesu a
navic po ruznymi uzivateli?

> 
> Druha moznost, ktera me napada je ponekud "nepekna". Pouzit sudo a
> tcpdump jehoz vystup ulozim do soubotu, tento pak uz jako bezny uzivatel
> pomoci scapy nactu a zpracovavam. Ale toto reseni je jak jiste sami
> uznate dost pomale a je to jako skrabat se levou nohou na pravem uchu.
> 
> Tomas Pelka wrote:
>> Zdravim vsechny,
>>
>> potreboval bych spoustet casti kodu jako root. Nevite nekdo jak na to?
>>
>> Proc to chci delat? Potreboval bych spoustet scapy pro odchytavani
>> paketu, ale jak z namo k tomu potrebuji superuzivatelska opravneni.
>>
>> Dalsi moznost jak toto provest je udelat si jednoduchy wrapper a ten pak
>> spoustet pres sudo. Jina metoda me nenapada.
>>
>> Diky za rady.
>>
> 


-- 
Tom

Key fingerprint = 06C0 23C6 9EB7 0761 9807  65F4 7F6F 7EAB 496B 28AA


Další informace o konferenci Python