Esse é o primeiro post que faço, mas não vou ficar enrolando, afinal nunca leio esse blá blá. Geralmente estou querendo ver logo como faz, implantar, testar VALIDAR.. e dar o pronto!!
Então bora..
PROBLEMA:
Precisei mudar o editor de texto padrão do visudo ,que de acordo com o seu manual, é um programa que edita o arquivo sudoers uma maneira segura e legal!
O editor que veio com a distribuição foi o nano(opinião pessoal, não suporto esse editor!!) e queria mudar para VIM, conhecido com VI Melhorado!!.
PARA SOLUCIONAR:
Utilizei o comando update-alternatives que cria remove, mantém e mostra informações sobre links simbólicos. Pelo que sei essa ferramenta tenta resolver diferenças nos nomes de aplicações compreendidas entre diversas distribuições derivadas do Debian.
Com o parâmetro – -config, vamos configurar um grupo já instalado , que no nosso caso, é o “editor”. Assim toda nova aplicação que utiliza links simbólicos para definir seu editor, por default, selecionará o VIM (Amém!!) como editor.
Mãos a obra:
Abra o console utilizando o sudo ou diretamente como root e digite:
#update-alternatives – -config editor
Ao aparecer esse wizard, selecionei a opção 2 para alterar para o VIM (vim.basic) . Facil Facil!!
PRONTO!!! Digitando novamente,
# visudo
o arquivo sudoers foi aberto pelo vim e assim pude continuar a faxina.Valeu!!
OBSERVAÇÃO:
Duas outras formas de alterar o editor padrão seriam :através do comando: select-editor ou alterando a variável de ambiente EDITOR.
Já precisei utilizar o select-editor para alterar o editor padrão do crontab.
bastou digitar: # select-editor
e apareceu um wizard igual da solução com update-alternatives
A Segunda forma é atribuir a variável de ambiente EDITOR o nome do editor de sua preferência (Essa forma é muito utilizada quando está logado como usuário comum)
ex:
export EDITOR=vi #Para efetivar, basta incluir no arquivo de profile do usuário.
Desta vez é só isso mesmo!!
Configuração do sistema utilizado:
Sistema: Linux
Distribuição: Debian Jessie 8.4
Versão sudo: 1.8.10p3
Versão update-alternatives :1.17.26
REFERENCIAS:
Man page visudo
Man page update-alternatives
site: http://www.handsomeplanet.com/
https://wiki.debian.org/TextEditor