[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