mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-21 06:55:39 +00:00
Precise password cache in Tramp
* doc/misc/tramp.texi (Password handling): Describe auth-source-cache-expiry and auth-source-do-cache instead of password-cache-expiry and password-cache. (Bug#74105) * lisp/net/tramp.el (tramp-read-passwd): Check for `auth-sources' being non-nil.
This commit is contained in:
parent
3954e8d9bb
commit
c96e576090
@ -2194,14 +2194,18 @@ like this:
|
||||
@value{tramp} can cache passwords as entered and reuse when needed for
|
||||
the same user or host name independent of the access method.
|
||||
|
||||
@vindex password-cache-expiry
|
||||
@code{password-cache-expiry} sets the duration (in seconds) the
|
||||
passwords are remembered. Passwords are never saved permanently nor
|
||||
can they extend beyond the lifetime of the current Emacs session. Set
|
||||
@code{password-cache-expiry} to @code{nil} to disable expiration.
|
||||
@vindex auth-source-cache-expiry
|
||||
@code{auth-source-cache-expiry}@footnote{It overrides
|
||||
@code{password-cache-expiry}.} sets the duration (in seconds) the
|
||||
passwords are remembered. Set @code{auth-source-cache-expiry} to
|
||||
@code{nil} to disable expiration.
|
||||
|
||||
@vindex password-cache
|
||||
Set @code{password-cache} to @code{nil} to disable password caching.
|
||||
Cached passwords are never saved permanently nor can they extend
|
||||
beyond the lifetime of the current Emacs session unless you confirm
|
||||
this interactively.
|
||||
|
||||
@vindex auth-source-do-cache
|
||||
Set @code{auth-source-do-cache} to @code{nil} to disable password caching.
|
||||
|
||||
|
||||
@node Connection caching
|
||||
|
@ -6819,7 +6819,8 @@ Consults the auth-source package."
|
||||
(setq tramp-password-save-function nil)
|
||||
;; See if auth-sources contains something useful.
|
||||
(ignore-errors
|
||||
(and (tramp-get-connection-property vec "first-password-request")
|
||||
(and auth-sources
|
||||
(tramp-get-connection-property vec "first-password-request")
|
||||
;; Try with Tramp's current method. If there is no
|
||||
;; user name, `:create' triggers to ask for. We
|
||||
;; suppress it.
|
||||
|
Loading…
Reference in New Issue
Block a user