diff --git a/content/posts/2022/gitea-reset-password.md b/content/posts/2022/gitea-reset-password.md new file mode 100644 index 0000000..c817345 --- /dev/null +++ b/content/posts/2022/gitea-reset-password.md @@ -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 -p +``` + +Примерный вывод: + +```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 +```