Loading key/key.go +6 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,12 @@ func Add(login, public string) error { keyline := fmt.Sprintf(keytemplate, bulletin, login, public) keyfile := path.Join(xdg.Home, ".ssh", "authorized_keys") sshdir := path.Join(xdg.Home, ".ssh") err = os.MkdirAll(sshdir, 0700) if err != nil { return err } keyfile := path.Join(sshdir, "authorized_keys") f, err := os.OpenFile(keyfile, os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0600) if err != nil { Loading Loading
key/key.go +6 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,12 @@ func Add(login, public string) error { keyline := fmt.Sprintf(keytemplate, bulletin, login, public) keyfile := path.Join(xdg.Home, ".ssh", "authorized_keys") sshdir := path.Join(xdg.Home, ".ssh") err = os.MkdirAll(sshdir, 0700) if err != nil { return err } keyfile := path.Join(sshdir, "authorized_keys") f, err := os.OpenFile(keyfile, os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0600) if err != nil { Loading