Titolo: Re: EXEC eseguire comandi da root
Inserito da: giulio - 28 Novembre 2008, 18:33:26
Dunque, anche io uso Slackware. Configurare /etc/sudoers ha senso solo se la tua applicazione Gambas gira solamente sul tuo sistema. La via più facile è questa (esempio):
SHELL "kdesu " & "touch /root/prova" WAIT
Questo comando apre una finestra, ti chiede la password di root per creare un file "prova" nella directory di root. Se però vuoi distribuire la tua app, avrai problemi in sistemi che non hanno kdesu. L'esempio di fsurfing credo vada bene sulle distro Ubuntu-style. Ciao.
Titolo: Re: EXEC eseguire comandi da root
Inserito da: leo72 - 29 Novembre 2008, 16:25:23
Neh, non è difficile interpellare tramite Gambas la shell chiedendo "which kdesu" e "which gksu". A seconda di quale comando risponde con il percorso, si sa su quale DM si sta operando e si potrebbe inviare di conseguenza il comando appropriato.