Desejo modificar os arquivos raiz e, ao mesmo tempo, criar arquivos não-raiz em uma única sessão do editor de texto.

3

Captura 22: Se eu abrir meu editor de texto sem usando sudo , não tenho permissão para salvar nenhuma alteração. Se eu abri-lo com privilégios de root, qualquer arquivo que eu criar será de propriedade de root. Eu quero ser capaz de criar arquivos que são de propriedade de mim (usuário não-root), e também editar arquivos que exigem acesso root na mesma sessão. Possível? Isso é uma coisa do Linux ou um editor de texto?

Estou usando o Sublime Text 2.

    
por Brian Dant 19.09.2012 / 17:48

1 resposta

1

Se você usar sudoedit para editar seus arquivos de texto de propriedade da raiz, seu editor estará sendo executado como você. O Sudoedit funciona fazendo uma cópia temporária do (s) arquivo (s) de propriedade da raiz, pertencente a você, e invocando seu editor (escolhido via $SUDO_EDITOR , $VISUAL , $EDITOR ou o arquivo de configuração do sudoers) nele. Quando você sai do editor, ele copia o (s) arquivo (s) temporário (s) de volta se eles forem modificados. Detalhes completos estão na página man.

    
por 19.09.2012 / 23:38