* nix: esegui come diversa GUI utente


3

Voglio eseguire un'applicazione utilizzando solo la GUI come utente diverso. Non root. Voglio che all'utente venga presentato un menu a discesa degli utenti del sistema, selezionarne uno, inserire la password e l'app verrà eseguita come tale utente. Come gksudo ma l'utente deve essere eseguito come specificato nella GUI e non come switch.

Esiste una simile app?

Risposte:


3

Non l'ho mai fatto ma ... potresti essere in grado di mettere insieme una sceneggiatura che lo realizzerà.

È possibile utilizzare zenity per presentare l'elenco della GUI e gksu per eseguire l'altra applicazione.

Dovresti aprire le autorizzazioni xhosts per consentire al processo dell'altro utente di accedere alla tua workstation.


3

gksuè un programma per selezionare graficamente l'utente come eseguire un comando. Per ulteriori informazioni su situazioni specifiche e vari problemi di autorizzazione, vedere un post su UbuntuForums .


Sì ... è quello che voglio, ma voglio specificare quale comando nell'invocazione invece di chiedere all'utente di digitare qualcosa in una casella.
singpolyma,

0

In aggiunta a quello che Chris Nava ha parlato zenity (che è un pezzo veramente pulito di software), si può anche provare whiptail , kdialog e Xdialog . (Forse un apropos dialognel tuo terminale ti darà ulteriori suggerimenti).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.