summaryrefslogtreecommitdiff
path: root/doc/security/unlock_user.md
blob: d5ecef7f6051c6c312509fcc28b8378d556d84e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# How to unlock a locked user

Log into your server with root privileges. Then start a Ruby on Rails console.

Start the console with this command:

```bash
gitlab-rails console production
```

Wait until the console has loaded.

There are multiple ways to find your user. You can search for email or username.

```bash
user = User.where(id: 1).first
```

or

```bash
user = User.find_by(email: 'admin@local.host')
```

Unlock the user:

```bash
user.unlock_access!
```

Exit the console, the user should now be able to log in again.