ALTER ROLE
Changes password or hashed password. Allows superuser or login options to be set.
Syntax
ALTER ROLE <role_name>
  ( WITH PASSWORD = '<role_password>'
  ifdef::dse69,dse68,cass50[]
  | WITH HASHED PASSWORD = '<hashed_role_password>'
  endif::dse69,dse68,cass50[]
  [ [ WITH | AND ] LOGIN = ( true | false ) ]
  [ [ WITH | AND ] SUPERUSER = ( true | false ) ]
    ifdef::cass50[]
  [ ( WITH | AND ) ACCESS TO DATACENTERS { 'dc_name' } | ( WITH | AND ) ACCESS TO ALL DATACENTERS
  | ( WITH | AND ) ACCESS FROM CIDRS { 'region1' } | ( WITH | AND ) ACCESS FROM ALL CIDRS']
  endif::cass50[]
  [ [ WITH | AND ] OPTIONS = { <custom_options_map> } ] ] ;
Syntax legend
| Syntax conventions | Description | 
|---|---|
| UPPERCASE | Literal keyword. | 
| Lowercase | Not literal. | 
| 
 | Variable value. Replace with a user-defined value. | 
| 
 | Optional.
Square brackets ( | 
| 
 | Group.
Parentheses (  | 
| 
 | Or.
A vertical bar ( | 
| 
 | Repeatable.
An ellipsis (  | 
| 
 | Single quotation ( | 
| 
 | Map collection.
Braces ( | 
| Set, list, map, or tuple.
Angle brackets (  | |
| 
 | End CQL statement.
A semicolon ( | 
| 
 | Separate the command line options from the command arguments with two hyphens (  | 
| 
 | Search CQL only: Single quotation marks ( | 
| 
 | Search CQL only: Identify the entity and literal value to overwrite the XML element in the schema and solrConfig files. | 
Parameters
| Parameter | Description | Default | ||
|---|---|---|---|---|
| 
 | Identifier of the role. CQL forces all names to lowercase. If you need to preserve case or use special characters in the role name, enclose <role_name> in quotes. 
 | |||
| 
 | Change a password for the role.
Enclose the password in single quotes.
Superusers (and roles with appropriate  | |||
| 
 | Change a hashed password for the role.
Enclose the hashed password in single quotes.
Superusers (and roles with appropriate  | |||
| 
 | Optional.
Enable or disable  | false | ||
| 
 | Optional.
Enable or disable  | false | ||
| 
 | Optional. Change or add a map of custom options. Reserved for use with authentication plug-ins. Refer to the authenticator documentation for details. | 
Example
Change the password for a role
A role can change the password or hashed password for itself, or another role that it has permission to modify.
A superuser can change the password or hashed password of any role.
Use ALTER to change a role’s password:
ALTER ROLE sandy WITH PASSWORD = 'bestTeam';or with a hashed password:
  ALTER ROLE sandy
  WITH HASHED PASSWORD = '$2a$10$Mvs4GDHlNG8MhYe5SFi7ge1R1SMbScIPVtKReSEKpqwcQOvep0Zqq';Alter a role to with SUPERUSER status
ALTER ROLE sandy WITH SUPERUSER=true;Alter a role to with LOGIN status
ALTER ROLE team_manager WITH LOGIN=true;