Blog/content/posts/2022/gitea-reset-password.md

54 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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
```