gitea password reset

This commit is contained in:
Alexander Popov 2022-09-15 10:42:41 +03:00
parent 864a3b2fcd
commit aca66c022b

View File

@ -0,0 +1,53 @@
---
title: "Gitea: Изменение пароля"
date: 2022-09-15T10:23:03+03:00
draft: false
tags: [gitea, admin, tips]
---
## HowTo
В [Gitea]() присутсвует интерфейс командной строки для настройки и администрирования.
Официальное руководство: [Usage: Command Line](https://docs.gitea.io/en-us/command-line/#admin).
Для изменения пароля пользваотеля необходима команда `user change-password` из операций администратора (Admin operations).
У команды присутсвуют два обязательных агрумента `--username` и `--password`.
```sh
gitea admin user change-password -u <username> -p <password>
```
Примерный вывод:
```text
admin's password has been successfully updated!
```
Чтобы получить список пользователей, необходимо выполнить `gitea admin user list`.
А если требуется получить список администраторов, просто добавь параметр `--admin`.
```sh
gitea admin user list
gitea admin user list --admin
```
Примерный вывод команд:
```text
ID Username Email IsActive IsAdmin
1 xyz git@iiiypuk.me true true
2 iiiypuk iiiypuk@fastmail.fm true false
4 mirror mirror@iiiypuk.me true false
```
## Проблемы и их решения
**Expect user 'gitea' but current user is: root**
Данная ошибка сообщает, что ожидает выполнения команд от пользователя `gitea`, а не от `root`.
Решение:
```sh
su gitea
```