Skip to content
Snippets Groups Projects
Commit dcdcd15c authored by Artur Sabirov's avatar Artur Sabirov
Browse files

access_control.md: describe user blocking

parent fa7d695a
No related branches found
No related tags found
1 merge request!512access_control.md: describe user blocking
Pipeline #48006 passed
......@@ -241,13 +241,6 @@ GRANT CREATE USER TO <grantee>
Для изменения учетных данных пользователя используйте SQL-команду [ALTER
USER](../reference/sql/alter_user.md).
Пример блокировки / разблокировки пользователя:
```sql
ALTER USER "alice" WITH NOLOGIN
ALTER USER "alice" WITH LOGIN
```
Для выполнения команды требуется привилегия `ALTER USER` на
конкретную учетную запись или на все учетные записи сразу:
......@@ -259,6 +252,30 @@ GRANT ALTER USER TO <grantee>
Привилегия `ALTER USER` есть по умолчанию у создателя данной учетной
записи и у [Администратора СУБД](#admin).
### Блокирование {: #block_user }
Для блокировки пользователя используйте следующую SQL-команду:
```sql
ALTER USER "alice" WITH NOLOGIN
```
После 4 неуспешных попыток аутентификации в [picodata connect] пользователь
блокируется автоматически.
[picodata connect]: ../reference/cli.md#connect
Для разблокировки пользователя используйте следующую SQL-команду:
```sql
ALTER USER "alice" WITH LOGIN
```
Для выполнения команд требуется привилегия `ALTER USER` — на все учетные
записи или на конкретную.
По умолчанию привилегия `ALTER USER` есть у создателя учетной записи
и у администратора СУБД.
### Удаление {: #drop_user }
Для удаления пользователя используйте SQL-команду
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment