Pergunta sobre gksudo / gksu [duplicado]

0

Estou em um PC com Windows e tentei me conectar ao AWS que executa o Ubuntu. Eu tentei abrir um arquivo usando o gedit, não tive sucesso. Alguém sugeriu o MobaExtreme. Então eu tive que instalar o gksudo no servidor e tentei o gedit no shell MobaExtreme e isso resolveu o problema.

O que realmente me pergunto é:

  1. Por que não consegui abrir o gedit em primeiro lugar? (Isso envolveu discussões sobre o uso do ssh -X e algo relacionado à exibição não definida)
  2. O que o gksudo estabelece? (Você pode elaborar sobre 'O dono não é a raiz'? Eu não entendo esse conceito).

Editar: a mesclagem sugerida responde apenas a parte da pergunta. Eu posso aceitar a fusão, mas sinto que não vou conhecer outras partes que me interessam!

    
por Anirudh Ramesh 17.01.2017 / 12:32

1 resposta

2

Para o ponto # 2:

  1. O gksudo é usado para abrir o prompt de senha em uma janela da GUI, não importando se o aplicativo é GUI ou CLI.
  2. sudo, solicita a senha no terminal em vez de em uma janela da GUI, independentemente do tipo de aplicativo que está sendo executado.
  3. Em scripts que não são executados em um terminal interativo, o gksu é a maneira mais fácil de obter uma senha digitada pelo usuário diretamente para o sudo.
por Nisheet 17.01.2017 / 13:19