Руководство Trac / Права доступа |
- Statistics
- Participants
- Translate into Russian
- Translation result
- Translated in draft, editing and proof-reading required. Completed: 14%.
If you do not want to register an account, you can sign in with OpenID.
TracGuide / TracPermissions | ||
= Trac Permissions = | ||
[[TracGuideToc]] | ||
Trac uses a simple, case sensitive, permission system to control what users can and can't access. | Trac использует простую, чувствительную к регистру сиcтему прав для контроля над доступом пользователей к тем или иным функциям. | |
Permission privileges are managed using the [TracAdmin trac-admin] tool or (new in version 0.11) the ''General / Permissions'' panel in the ''Admin'' tab of the web interface. | Привилегии доступа управляются с помощью [TracAdmin trac-admin] или (в версии 0.11) панели ''General / Permissions'' во вкладке ''Admin'' веб-интерфейса. | |
In addition to the default permission policy described in this page, it is possible to activate additional permission policies by enabling plugins and listing them in the `[trac] permission_policies` configuration entry in the TracIni. See TracFineGrainedPermissions for more details. | В дополнение к настройкам политики безопасности по умолчанию, описанным на этой странице, есть возможно активировать дополнительные политики безопасности, включив плагины и перечислив их в конфигурационной записи `[trac] permission_policies` в файле trac.ini. См. подробнее TracFineGrainedPermissions. | |
Non-authenticated users accessing the system are assigned the name "anonymous". Assign permissions to the "anonymous" user to set privileges for anonymous/guest users. The parts of Trac that a user does not have the privileges for will not be displayed in the navigation. | Неавторизованным пользователям назначается имя "anonymous". Назначение разрешений пользователю "anonymous" это назначение привелегий анонимам(гостям). Части Trac, к которым пользователь не имеет доступа, не будут отображаться в навигации. | — Авторизация и аутентификация не одно и то же, но "неаутентифицированный" звучит не очень. Можно конечно написать "неопознанный"... — Darion |
In addition to these privileges, users can be granted additional individual rights in effect when authenticated and logged into the system. All logged in users belong to the virtual group "authenticated", which inherits permissions from "anonymous". | В дополнение к этим привилегиям, пользователям индивидуально могут быть назначены дополнительные права, после того как они авторизуются в системе. Все авторизованные пользователи наследуют права от пользователя "anonymous". | |
== Graphical Admin Tab == | ||
''This feature is new in version 0.11.'' | ||
To access this tab, a user must have `TRAC_ADMIN privileges`. This can be performed as follows (more on the trac-admin script below): | Чтобы иметь доступ к этой вкладке, пользователь должен иметь привилегию `TRAC_ADMIN`. Назначить пользователю эту привилегию можно через trac-admin: | |
{{{ | ||
$ trac-admin /path/to/projenv permission add bob TRAC_ADMIN | $ trac-admin /path/to/projenv permission add bob TRAC_ADMIN | |
}}} | ||
Then, the user will be able to see the Admin tab, and can then access the permissions menu. This menu will allow you to perform all the following actions, but from the browser without requiring root access to the server (just the correct permissions for your user account). | Тогда пользователь увидит вкладку "Admin", и сможет получить доступ к меню прав доступа. Это меню позволит выполнять все следующие действия из браузера, без необходимости иметь права суперпользователя на сервере (только с необходимыми правами для вашего аккаунта). | |
1. [[Image(admin.png)]] | ||
1. [[Image(permissions.png)]] | ||
1. [[Image(ticket_admin.png)]] | ||
An easy way to quickly secure a new Trac install is to run the above command on the anonymous user, install the [http://trac-hacks.org/wiki/AccountManagerPlugin AccountManagerPlugin], create a new admin account graphically and then remove the TRAC_ADMIN permission from the anonymous user. | Самый быстрый способ защиты свежей инсталяции Trac это выполнить команду, указанную выше, под гостем, установить [http://trac-hacks.org/wiki/AccountManagerPlugin AccountManagerPlugin], создать новый аккаунт администратора через веб-интерфейс и потом удалить разрешение TRAC_ADMIN у анонимного пользователя. |

— "Систему контроля прав"? — chocky
— Наверное вернее будет "система разграничения прав". Хотя тоже звучит не совсем гладко. — Darion