Uruchamianie skryptów sudo w trybie graficznym


(Enirek) #1

Witam.

post-263672-0-29003300-1406923446_thumb.

Z góry dzięki za odpowiedzi. :stuck_out_tongue:


(Artur520) #2

A nie chcesz aby użytkownik mógł uruchamiać dany skrypt bez obowiązku logowania na roota? Komenda chown.

 

np. chown login1:login1 -R skrypt1.sh

 

 

edit: może to CI się przyda:

 

http://stackoverflow.com/questions/15728685/how-to-implement-the-linux-authenticate-popup-in-python


(Enirek) #3

Co do linku to dokładnie to, o co mi chodziło, chociaż ten pierwszy sposób jest bardziej kuszący. :slight_smile:

 

 

To mogłoby być jeszcze lepsze rozwiązanie, ale proszę o dokładniejsze opisanie. Nie rozumiem za bardzo, co miałoby się stać po zmianie właściciela :stuck_out_tongue:


(Artur520) #4

Skoro skrypt zawiera sudo to niestety ale nie widzę pomysłu jak to obejść. Chyba, że użytkownik dostałby prawa do tych wszystkich programów, które chcesz zainicjować, lecz to nierozsądne. Może ktoś z szerszą wiedzą wpadnie na coś sensownego :wink:


(Piesek64) #5

gksu powinno zdać egzamin. To akurat to okno :slight_smile:


(roobal) #6

Jeśli używasz sudo, to zawsze możesz eksportować do nowego terminalu, które po klepnięciu hasła zniknie. Do tego celu wygodnie jest użyć xterm. Możesz też skorzystać z Gksu/Gksudo dla Gnome/Unity lub Kdesu/Kdesudo dla KDE.

Jeśli skrypt potrzebuje uprawnień administracyjnych, to sama zmiana właściciela nie pomoże, bo użytkownik musi należeć do grupy administratorów. W tym przypadku trzeba by było dodać użytkownika do grupy sudo, jeśli ma mieć pełne prawa lub stworzyć nową grupę i określić jej uprawnienia. Z tego co się orientuję w Ubuntu była jeszcze kiedyś grupa adm lub admin, która była grupą dla administratorów systemu.


(Enirek) #7

Dzięki wszystkim, gksu będzie najlepsze. Sposób roobala też niezły, chociaż okienko ładniej wygląda, :stuck_out_tongue: