Esto se trata de que yo esté estresado jugando el juego "escriba una orden y recuerde que debe preceder al sudo o se abofetearán sus dedos".Invocación automática de gksudo como UAC
Me pregunto si es posible de alguna manera configurar mi sistema Linux o shell de modo que cuando me olvidé de escribir, p. "sudo apt-get install emacs", en lugar de simplemente decirme que hice algo mal, se lanzaría gksudo, lo que me permitiría reconocer mis credenciales y seguir moviéndome. Al igual que UAC lo hace en Windows.
googlear no me ha ayudado todavía ..
Así es esto posible? ¿Me he perdido algo? ¿O estoy pidiendo un círculo cuadrado?
Editar 2010 25 de julio: Gracias a todos por su interés. Desafortunadamente, las respuestas y las explicaciones de Daenyth y bmargulies son lo que anticipé/temía, ya que me era imposible buscar en Google una solución antes de enviar esta pregunta. Espero que alguna persona agradable algún día brinde una solución efectiva para esto.
BR, Cristiano
Algunos programas devuelven 'errno' como el código de salida, en este caso, cualquier programa que sale con' EACCESS' sería un candidato. De lo contrario, es posible que desee reemplazar glibc con una versión que verifique los resultados de las llamadas al sistema para 'EACCESS' y ofrezca elevación. –
Para el registro, Windows no tiene aquí la funcionalidad que le pedía a Linux. En Windows salida cosas con ERROR_ACCESS_DENIED y no quedar relanzado automáticamente - es sólo que en Windows, hay convenciones que las aplicaciones deben relanzar si no tienen los permisos correctos. aptitude en Debian también lo hace, por ejemplo. Además, hay una bandera en los binarios de Windows que solicita elevación cuando se ejecuta a través del shell, pero una vez más eso no cubre su caso de línea de comandos. –