blob: 33d8fc26a8bf8e2771c18cd8f74985d28e834118 [file] [log] [blame] [view]
---
title: " LocalUsernamesToLowerCase"
sidebar: gerritdoc_sidebar
permalink: pgm-LocalUsernamesToLowerCase.html
---
## NAME
LocalUsernamesToLowerCase - Convert the local username of every account
to lower case
## SYNOPSIS
>
>
> java -jar gerrit.war LocalUsernamesToLowerCase
> -d <SITE_PATH>
## DESCRIPTION
Converts the local username for every account to lower case. The local
username is the username that is used to login into the Gerrit Web UI.
This task is only intended to be run if the configuration parameter
[ldap.localUsernameToLowerCase](config-gerrit.html#ldap.localUsernameToLowerCase)
was set to true to achieve case insensitive LDAP login to the Gerrit Web
UI.
Please be aware that the conversion of the local usernames to lower case
cant be undone.
The program will produce errors if there are accounts that have the same
local username, but with different case. In this case the local username
for these accounts is not converted to lower case.
After all usernames have been migrated, the [reindex](pgm-reindex.html)
program is automatically invoked to reindex all accounts.
This task cannot run in the background concurrently to the server; it
must be run by itself.
## OPTIONS
- \-d; --site-path
Location of the gerrit.config file, and all other per-site
configuration data, supporting libraries and log files.
## CONTEXT
This command can only be run on a server which has direct connectivity
to the metadata database.
## EXAMPLES
To convert the local username of every account to lower case:
```
$ java -jar gerrit.war LocalUsernamesToLowerCase -d site_path
```
## SEE ALSO
- Configuration parameter
[ldap.localUsernameToLowerCase](config-gerrit.html#ldap.localUsernameToLowerCase)
## GERRIT
Part of [Gerrit Code Review](index.html)
## SEARCHBOX