2011-05-07 11 views
7

Me gustaría asegurarme de que solo yo pueda conectarme a un servidor de emacs que inicié. Con frecuencia uso máquinas en las que otras personas podrían ser SSH, y no veo qué es lo que les impide abrir emacsclient y ejecutar M-x kill-emacs que me arruinaría.¿Cómo puedo proteger un servidor emacs?

Miré la documentación para emacsserver y emacsclient pero no pude encontrar lo que estaba buscando.

¿Hay alguna manera de hacerlo?

Respuesta

7

¡Eso sucede fuera de la caja, por supuesto! El servidor de Emacs crea un socket al que solo usted puede acceder (permisos 600 o 700, en un directorio con permisos de 600 para una buena medida).

3

Parece que puede especificar server-socket-file para el servidor y server-socket-dir para emacsclient. Simplemente coloque el socket en un directorio donde solo tiene acceso y debe establecerlo.

Cuestiones relacionadas