Как я могу защитить emacs-сервер?

Я хотел бы убедиться, что только я могу подключиться к серверу emacs, который я инициализировал. Я часто использую машины, в которые другие люди могли бы войти по SSH, и я не вижу, что мешает им открыться emacsclient и работает M-x kill-emacs который бы меня облажал.

Я посмотрел на документацию для emacsserver а также emacsclient но не смог найти то, что искал.

Есть ли способ сделать это?

2 ответа

Решение

Это происходит из коробки, конечно! Сервер Emacs создает сокет, к которому имеют доступ только вы (разрешения 600 или 700, в каталоге с разрешениями 600, если хотите).

Похоже, вы можете указать server-socket-file для сервера и server-socket-dir для истощения. Просто поместите сокет в каталог, где только у вас есть доступ, и вы должны быть установлены.

Другие вопросы по тегам