From 133b9d90441008ee175e1f8e6369e06309e1392a Mon Sep 17 00:00:00 2001 From: Joe Chen Date: Tue, 7 Feb 2023 23:39:00 +0800 Subject: refactor(db): finish migrate methods off `user.go` (#7337) --- internal/db/ssh_key.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'internal/db/ssh_key.go') diff --git a/internal/db/ssh_key.go b/internal/db/ssh_key.go index 50ac324f..d022e207 100644 --- a/internal/db/ssh_key.go +++ b/internal/db/ssh_key.go @@ -517,6 +517,8 @@ func DeletePublicKey(doer *User, id int64) (err error) { // RewriteAuthorizedKeys removes any authorized key and rewrite all keys from database again. // Note: x.Iterate does not get latest data after insert/delete, so we have to call this function // outside any session scope independently. +// +// Deprecated: Use PublicKeys.RewriteAuthorizedKeys instead. func RewriteAuthorizedKeys() error { sshOpLocker.Lock() defer sshOpLocker.Unlock() @@ -524,7 +526,7 @@ func RewriteAuthorizedKeys() error { log.Trace("Doing: RewriteAuthorizedKeys") _ = os.MkdirAll(conf.SSH.RootPath, os.ModePerm) - fpath := filepath.Join(conf.SSH.RootPath, "authorized_keys") + fpath := authorizedKeysPath() tmpPath := fpath + ".tmp" f, err := os.OpenFile(tmpPath, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0600) if err != nil { -- cgit v1.2.3