---
title: influxd recovery auth create-operator
description: The influxd recovery auth create-operator command creates new Operator token directly on disk for a specified user.
url: https://docs.influxdata.com/influxdb/v2/reference/cli/influxd/recovery/auth/create-operator/
estimated_tokens: 779
product: InfluxDB OSS v2
version: v2
---

# influxd recovery auth create-operator

This page documents an earlier version of InfluxDB OSS. [InfluxDB 3 Core](/influxdb3/core/) is the latest stable version.

#### API token hashing is enabled by default in InfluxDB OSS 2.9.0

Stronger token security: tokens are stored as hashes on disk, so a copy of the database file doesn’t expose usable tokens. Existing tokens are hashed on first startup and the original strings can’t be recovered afterward — **capture any plaintext tokens you still need before you upgrade**.

For more information, see [Token hashing](/influxdb/v2/admin/tokens/#token-hashing).

The `influxd recovery auth create-operator` command creates a new [Operator token](/influxdb/v2/admin/tokens/#operator-token) directly on disk for a specified user.

This command can only be executed when the InfluxDB server (`influxd`) is not running.

## Usage

```sh
influxd recovery auth create-operator [flags]
```

## Flags

| Flag |  | Description | Input Type |
| --- | --- | --- | --- |
|  | --bolt-path | Path to the BoltDB file (default ~/.influxdbv2/influxd.bolt) | string |
| -h | --help | Help for create-operator |  |
|  | --org | (Required) Organization name | string |
|  | --username | (Required) Username to assign the operator token to | string |

## Examples

##### Generate a new operator token

```sh
influxd recovery auth create-operator \
  --org example-org \
  --username example-user
```
