Como posso executar o emacs sem shell?

2

Estou administrando um servidor Arch Linux.

Como posso adicionar o emacs com segurança à minha variável /etc/sudoers editor? Atualmente eu tenho "emacs", mas isso permite M-x shell . Basicamente, quero algo como rvim , mas para emacs.

    
por strugee 13.08.2013 / 23:09

1 resposta

2

Você provavelmente não pode fazer isso.

Emacs é um interpretador de Lisp que executa um editor (que está escrito em emacs lisp), então toda vez que você usa o emacs, você tem acesso ao próprio interpretador lisp.

Esse interpretador pode fazer todos os tipos de coisas: criar / remover arquivos ou diretórios, alterar direitos de acesso, etc ... Basicamente, uma vez dentro do emacs, você não precisa ter acesso a um shell para causar danos consideráveis. O emacs em si é poderoso o suficiente.

Sua melhor aposta é provavelmente encontrar um pequeno clone do emacs (por exemplo, aqui: link ) que suporta edição restrita.

    
por 17.03.2014 / 14:53