O cylgalad mencionou o motivo de seu erro no comentário de que o caminho /home/user1/local_build/bin
não está presente na variável de sistema% rootPATH
.
O motivo do seu problema é que o diretório /home/user1/local_build/bin
não está presente na variável secure_path
. Para adicionar este diretório em secure_path
, você precisa editar o arquivo /etc/sudoers
e alterar o conteúdo em seu conteúdo padrão.
OU alternativamente,
Para resolver o problema, você pode executar o emacs explicitamente mencionando seu caminho completo no comando:
sudo /home/user1/local_build/bin/emacs /etc/apache2/sites-available/000-default.conf
ou alternativamente
você pode adicionar o caminho /home/user1/local_build/bin/
ao PATH
da raiz. Basta colocar a seguinte linha no seu arquivo .bashrc
localizado no diretório ~/root/
.
PATH=$PATH:~/home/user1/local_build/bin
Adicionar diretório ao root PATH
não funcionará pelos motivos mencionados por steeldriver no comentário.
Espero que ajude.