LINUX.ORG.RU

emcs

 


0

1

Здравствуйте. Ubuntu 16.04 Emacs 26.1 Нужно чтобы emacs открыл файл с привилегиями root, открыть с возможностью редактирования. Вот мой код:

(secrets-delete-item "session" "Login")
(secrets-create-item "session" "Login" "myParol" :method "sudo" :host "localhost" :user "iemuser")
;(secrets-show-secrets)
; session
; `-[-] Login
;    |-  password:   myParol
;    |-  host:       localhost
;    |-  user:       iemuser
;    |-  method:     sudo
;    `-  xdg:schema: org.freedesktop.Secret.Generic
(setq auth-sources '("secrets:Login"))
(find-file "/sudo::/usr/share/emacs/24.5/lisp/gnus/auth-source.el.gz")
;и снова emacs упорно требует пароль: Password for /sudo:root@iemuser: Как же заставить его взять пароль из сессии «Login». Спасибо.


не шарю как правильно это делать, но может просто емаксу надо временно дать права на тот файлик, давать емаксу рутовый пароль дело не разумное (ИМХО)

Int0l ★★ ()
Последнее исправление: Int0l (всего исправлений: 1)

Есть такая замечательная штука как Tramp. Чтобы открыть файл, например, с помощью sudo ```bash C-x C-f /sudo::/путь/до/файла ``` Вводишь пароль и получаешь право изменять.

anonymous ()
Ответ на: комментарий от anonymous

***** лоркод по умолчанию.

C-x C-f /sudo::/путь/до/файла
anonymous ()
Ответ на: комментарий от anonymous

Здесь tramp и так используется, я хочу чтобы пароль хватал из файла а не из минибуфера emacs

uanr81 ()
Ответ на: комментарий от Int0l

давать емаксу рутовый пароль дело не разумное

Чувак как бы хочет sudo запускать, т.е. использовать _свой_ пароль.

no-such-file ★★★★★ ()

Если тебе хочется sudo без пароля - сделай sudo без пароля, не мучай трампа. А если тебе хочется sudo с паролем, но чтобы запоминало, то есть настройка password-cache-expiry.

no-such-file ★★★★★ ()
Ответ на: комментарий от no-such-file

А в password-cache-expiry как вводить, с клавиатуры? Хочу трампу подсовывать пароль из кода. В коллекции есть данные, в коде указано, не пойму что emacs не нравиться, уже и через ~/.netrc и ~/.authinfo пробовал, не реагирует

uanr81 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.