CREATE-USER
CREATE USER
Description
This statement is used to create a user. The common account can be used to log in and operate Palo later.
CREATE USER user_identity
[IDENTIFIED BY 'password']
[DEFAULT ROLE 'role_name']-
user_identityUser identity.
'user_name'@'host' -
passwrodPassword. Optional, default to empty.
-
roleRole. If specified, user will have the grant to change roles.
Example
-
Create a user with no password set (if host is not specified, then equivalent to jack@'%')
CREATE USER 'jack'; -
Create a user set with password, allow login from' 172.10.1.10'
CREATE USER jack@'172.10.1.10' IDENTIFIED BY '123456'; -
To avoid passing plaintext, use case 2 can also be created in the following way
CREATE USER jack@'172.10.1.10' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9';The encrypted content can be obtained by the
PASSWORDfunction later, for example:SELECT PASSWORD('123456'); -
Create a user who is allowed to log in from the' 192.168' subnet and specify its role as example_role
CREATE USER 'jack'@'192.168.%' DEFAULT ROLE 'example_role'; -
Create a user who is allowed to log in from the domain name' example_domain'
CREATE USER 'jack'@['example_domain'] IDENTIFIED BY '12345'; -
Create a user and specify a role
CREATE USER 'jack'@'%' IDENTIFIED BY '12345' DEFAULT ROLE 'my_role';
Keywords
CREATE, USERBest Practices
-
Users and roles
The role specified for creating a user must already exist, which can be used to create a role by CREATE ROLE command.
