Browse Source

ssh_key: create parent directory of 'authorized_keys' file

pull/4264/head
Unknwon 8 years ago
parent
commit
de2d3e3fd8
No known key found for this signature in database
GPG Key ID: 25B575AE3213B2B3
  1. 1
      models/ssh_key.go

1
models/ssh_key.go

@ -527,6 +527,7 @@ func RewriteAllPublicKeys() error {
sshOpLocker.Lock()
defer sshOpLocker.Unlock()
os.MkdirAll(setting.SSH.RootPath, os.ModePerm)
fpath := filepath.Join(setting.SSH.RootPath, "authorized_keys")
tmpPath := fpath + ".tmp"
f, err := os.OpenFile(tmpPath, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0600)

Loading…
Cancel
Save