2020-04-03 13:23:32 +00:00
|
|
|
|
---
|
2020-04-04 09:15:31 +00:00
|
|
|
|
machine_translated: true
|
|
|
|
|
machine_translated_rev: d734a8e46ddd7465886ba4133bff743c55190626
|
|
|
|
|
toc_priority: 58
|
|
|
|
|
toc_title: "\u0645\u062C\u0648\u0632 \u0628\u0631\u0627\u06CC \u0646\u0645\u0627\u06CC\
|
|
|
|
|
\u0634 \u062F\u0627\u062F\u0647 \u0634\u062F"
|
2020-04-03 13:23:32 +00:00
|
|
|
|
---
|
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
# مجوز برای نمایش داده شد {#permissions_for_queries}
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
نمایش داده شد در کلیک خانه را می توان به انواع مختلفی تقسیم شده است:
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
1. خواندن نمایش داده شد داده: `SELECT`, `SHOW`, `DESCRIBE`, `EXISTS`.
|
|
|
|
|
2. نوشتن نمایش داده شد داده ها: `INSERT`, `OPTIMIZE`.
|
|
|
|
|
3. تغییر پرسوجوی تنظیمات: `SET`, `USE`.
|
|
|
|
|
4. [DDL](https://en.wikipedia.org/wiki/Data_definition_language) نمایش داده شد: `CREATE`, `ALTER`, `RENAME`, `ATTACH`, `DETACH`, `DROP` `TRUNCATE`.
|
2020-04-03 13:23:32 +00:00
|
|
|
|
5. `KILL QUERY`.
|
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
تنظیمات زیر تنظیم مجوز کاربر بر اساس نوع پرس و جو:
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
- [فقط خواندنی](#settings_readonly) — Restricts permissions for all types of queries except DDL queries.
|
|
|
|
|
- [اجازه دادن به \_نشانی](#settings_allow_ddl) — Restricts permissions for DDL queries.
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
`KILL QUERY` را می توان با هر تنظیمات انجام می شود.
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
## فقط خواندنی {#settings_readonly}
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
محدود مجوز برای خواندن داده ها, نوشتن داده ها و تغییر تنظیمات نمایش داده شد.
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
ببینید که چگونه نمایش داده شد به انواع تقسیم [بالا](#permissions_for_queries).
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
مقادیر ممکن:
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
|
|
|
|
- 0 — All queries are allowed.
|
|
|
|
|
- 1 — Only read data queries are allowed.
|
|
|
|
|
- 2 — Read data and change settings queries are allowed.
|
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
پس از تنظیم `readonly = 1` کاربر نمیتواند تغییر کند `readonly` و `allow_ddl` تنظیمات در جلسه فعلی.
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
هنگام استفاده از `GET` روش در [رابط قام](../../interfaces/http.md), `readonly = 1` به طور خودکار تنظیم شده است. برای تغییر داده ها از `POST` روش.
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
تنظیم `readonly = 1` منع کاربر از تغییر تمام تنظیمات. یک راه برای منع کاربر وجود دارد
|
2020-04-30 18:19:18 +00:00
|
|
|
|
از تغییر تنظیمات تنها خاص, برای اطلاعات بیشتر ببینید [محدودیت در تنظیمات](constraints-on-settings.md).
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
مقدار پیشفرض: 0
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
## اجازه دادن به \_نشانی {#settings_allow_ddl}
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
اجازه می دهد یا رد می کند [DDL](https://en.wikipedia.org/wiki/Data_definition_language) نمایش داده شد.
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
ببینید که چگونه نمایش داده شد به انواع تقسیم [بالا](#permissions_for_queries).
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
مقادیر ممکن:
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
|
|
|
|
- 0 — DDL queries are not allowed.
|
|
|
|
|
- 1 — DDL queries are allowed.
|
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
شما نمی توانید اجرا کنید `SET allow_ddl = 1` اگر `allow_ddl = 0` برای جلسه فعلی.
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
مقدار پیشفرض: 1
|
2020-04-03 13:23:32 +00:00
|
|
|
|
|
2020-04-04 09:15:31 +00:00
|
|
|
|
[مقاله اصلی](https://clickhouse.tech/docs/en/operations/settings/permissions_for_queries/) <!--hide-->
|