o sudo funciona nos dois sentidos, o root também pode atuar como um usuário comum %código% Eu não usei, mas parece que o gksudo tem a mesma funcionalidade para aplicativos de topo de desktop
Eu tenho um aplicativo que precisa ser executado como usuário root, mas preciso que o ambiente seja de um usuário sem privilégios.
Por exemplo:
ipython, inicie pelo usuário root (ubuntu); mas preciso que não consiga executar código com comandos usando o sudo.
Então, eu acredito que, talvez; se eu executar o trabalho como root, mas ... COMO, só funciona para um usuário "x".
Alguma ideia?
Obrigado
o sudo funciona nos dois sentidos, o root também pode atuar como um usuário comum %código% Eu não usei, mas parece que o gksudo tem a mesma funcionalidade para aplicativos de topo de desktop
Você pode considerar a possibilidade de tornar seu aplicativo serviço de inicialização .
Aqui está um bom guia para obter você começou.