(u *User)
| 19 | } |
| 20 | |
| 21 | func (c *Config) validateUser(u *User) error { |
| 22 | if _, ok := c.Users[u.Username]; !ok { |
| 23 | return fmt.Errorf("cannot remove current user: %s", u.Username) |
| 24 | } |
| 25 | |
| 26 | return nil |
| 27 | } |
| 28 | |
| 29 | func (c *Config) validatePublicKey(pk *models.PublicKey) error { |
| 30 | if _, ok := c.publicKeys[pk.RawMarshalAuthorizedKey()]; !ok { |