Executando Kate como root

Executando Kate como root

Estou usando o Kubuntu 18.04 e quero executar oKateeditor com privilégios de root sudo kateproduz a mensagem running kate as root is not possible. Eu acho isso totalmente bobo. Como posso contornar isso?

Resposta: basta editar o arquivo, mesmo que seja um arquivo de sistema, usando o antigoKate. Você não precisa de privilégios de root para editá-lo; você só precisa de privilégios de root para salvá-lo. Ao salvar um arquivo de sistema, será solicitada a senha de root. Forneça-o e o salvamento ocorrerá. Fácil!!

Responder1

Acho que posso ter uma versão mais recente kateinstalada. Estou executando o 18.04 e recebo a seguinte mensagem:

Executing Kate as root is not possible. To edit files as root use:
SUDO_EDITOR=kate sudoedit <file>

então parece que você pode editar arquivos como root usando o seguinte comando:

SUDO_EDITOR=kate sudoedit <file>

No entanto, você não poderá editar arquivos como root em nenhum diretório que não pertença ao root. Por causa disso, vocêdevetambém especifique um nome de arquivo ao executar kateusando sudoedit.


Você pode definir facilmente um alias sudokateadicionando a seguinte linha ao seu ~/.bashrcarquivo:

alias sudokate='SUDO_EDITOR=kate sudoedit'

Em seguida, execute o seguinte comando para originar seu ~/.bashrcarquivo:

source ~/.bashrc

Além disso, não se esqueça de fornecer seu ~/.bashrcarquivo em todos os outros terminais abertos para aplicar as alterações.

Agora, você pode executar o sudokatecomando para editar arquivos em diretórios pertencentes ao root.


FONTE

Responder2

Você pode editar arquivos de sistema com Kate 19.04.3 (disponível no Kubuntu 19.10) ou no Kubuntu 19.04 (comkubuntu-backports ppa) instalado.

Basta abrir o arquivo que deseja editar no Kate, editá-lo e clicar em Ctrl+ S. Uma janela do PolicyKit aparecerá solicitando sua senha. Forneça e cliqueOK.

editando arquivos de sistema no Kate

informação relacionada