Potrzebuje odpalić jeden program z poziomu pythona ale nie z użytkownikiem który odpala rodzica, ale z innym, jest taka możliwość? Nie moge tego nigdzie znaleźć.
0
0
uruchamiasz z roota (chown root skrypt, chmod a=rx skrypt, chmod +s skrypt) i robisz os.setreuid(uid, uid), gdzie uid to uid uzytkownika, z ktorego chcesz odpalac.
jak to zrobic z normalnego uzytkownika? nie mam pojecia, wiem, ze musialoby byc w jakis sposob pobierane haslo, bo bez niego nie jest to mozliwe w dobrym systemie.
0
Rozwiązałem to troche inaczej. Machnołem na szybko demona odpalanego z root'a, który przyjmuje od programu odpowiedniego "requesta" i odpala co trza.