[python] spousteni skriptu s admin pravy

azurIt azurit na pobox.sk
Sobota Srpen 9 00:06:14 CEST 2008


na skripty to nejde, musel by si nastavit cely python interpreter ako SUID binarku.


>-----Pôvodná správa-----
>Od: superman [mailto:feed na centrum.cz]
>Komu: Konference PyCZ <python na py.cz>
>Predmet: Re: [python] spousteni skriptu s admin pravy
>
>
>A nedá se jednoduše nastavit souboru příznak pro propůjčení práv roota?
>
>Miloslav Ponkrác
>
>
>Jan Fuchs napsal(a):
>> Zdravím,
>> sudo samozřejmě uspěje i u lidí, jak říkáš: "konzole se štítících".
>>
>>     a) pomocí příkazu visudo přidat následující řádek do /etc/sudoers:
>>
>>         bracha    ALL=(ALL) NOPASSWD: /usr/bin/packageView.py
>>
>>     b) pod nějakou pěknou ikonku dáš následující příkaz pro spuštění:
>>
>>         sudo /usr/bin/packageView.py
>>
>> Nyní Tvůj brácha klikne na ikonku a spustí se mu Tvůj pythonovský
>> skript s rootovskými právy aniž by musel zadávat rootovské heslo.
>>
>> Nebo jsi chtěl něco jiného a jen jsem Tě špatně pochopil?
>>
>>         S pozdravem Jan Fuchs
>>
>>
>
>_______________________________________________
>Python mailing list
>Python na py.cz
>http://www.py.cz/mailman/listinfo/python



Další informace o konferenci Python