---
title: "🔐 Gitea: Изменение пароля"
date: 2022-09-15T10:23:03+03:00
draft: false
tags: [gitea, administration, 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
```
