Проверьте полномочия на хосте 10.1.1.91 из каталога .ssh/
, и файл .ssh/authorized_keys
Возможно, sshd на том хосте не нравятся полномочия на том конце.
После изменения режима файла, и прежде, чем сделать любое редактирование, выполненное M-x revert-buffer
перезагружать файл. Если файл будет теперь перезаписываем, то буфер больше не будет только для чтения.
С другой стороны, введите C-x C-q
(read-only-mode
). Это делает буфер больше не только для чтения. Можно отредактировать и даже сохранить, но Вы получите выяснение подсказки подтверждения, хотите ли Вы перезаписать файл только для чтения.
Для изменения состояния только для чтения буфера используйте C-xC-q (переключатель read-only-mode
). Для изменения полномочий файла можно работать dired
на каталоге файла (C-xd) ищите файл C-s и используйте M для изменения его режима.
dired-jump
(обычно связанный с C-x C-j
). Это работает dired
и переходы к строке для файла Вы редактируете.
– cjm
10.09.2012, 19:33
dired-jump
приблизительно 20 лет назад.Я рекомендую.
– cjm
10.09.2012, 20:04
Если рабочий процесс требует многократного изменения прав доступа к файлу буфера, то наличие пользовательской функции может помочь, как показано ниже.
Это работает только на машинах unix (выполняет системную команду "chmod"
(defun chmod-plus-w ()
(interactive)
(shell-command-to-string (concat "chmod +w " (buffer-file-name (current-buffer))))
(revert-buffer))