Por man visudo
, seção "Diagnóstico":
/etc/sudoers.tmp: Permission denied You didn’t run visudo as root.
Não vejo nada em sua postagem para indicar que você executou como root.
Experimente sudo visudo
.
Além disso, parece que você está recebendo erros relacionados ao sudo
em si. Você pode sudo ls ~root
com sucesso?
Você também pode querer rever a página man, como:
There is a hard-coded list of one or more editors that visudo will use set at compile-time that may be overridden via the editor sudoers Default variable. This list defaults to /usr/local/bin/vi. Normally, visudo does not honor the VISUAL or EDITOR environment variables unless they contain an editor in the aforementioned editors list.
A página man continua descrevendo maneiras de contornar isso, mas você deve estar ciente das implicações de segurança ao fazer isso. Gostaria de aconselhá-lo a aprender vi
, pois é onipresente e extremamente poderoso. (Comece correndo vimtutor
; reserve meia hora para isso.)