Редактирование: Girar/Руководство оператора

Перейти к: навигация, поиск

Внимание: Вы работаете как анонимный пользователь. Ваш IP-адрес будет записан в историю изменений этой страницы.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 6: Строка 6:
 
аутентификации используются SSH-ключи.
 
аутентификации используются SSH-ключи.
  
Управление аккаунтами пользователей производится непосредственно на сервере, на котором установлен <tt>girar</tt>, с помощью утилит, входящих в состав пакета.
+
Администрирование производится непосредственно на сервере, на котором установлен <tt>girar</tt>, с помощью утилит, входящих в состав пакета.
  
 
== Задачи ==
 
== Задачи ==
  
Оператор [[girar]] выполняет задачи управления аккаунтами пользователей:
+
Администратор [[girar]] выполняет задачи управления пользователями:
* Создание и удаление аккаунтов пользователей.
+
* Создание, удаление пользователей.
* Блокировка и разблокировка аккаунтов пользователей.
+
* Блокировка и разблокировка пользователей.
* Добавление аккаунта пользователя в группу мантейнеров и удаление из нее.
+
* Добавление и удаление SSH-ключей пользователям.
* Регистрация и отмена регистрации SSH-ключей пользователей.
 
  
 
== Создание пользователя ==
 
== Создание пользователя ==
  
Для добавления аккаунта пользователя в систему используется команда <tt>girar-add</tt>:
+
Для добавления пользователя в систему используется команда <tt>girar-add</tt>:
 
  girar-add <имя> <файл SSH-ключа> <GECOS-запись>
 
  girar-add <имя> <файл SSH-ключа> <GECOS-запись>
  
Строка 29: Строка 28:
 
: Информация о пользователе в формате [[ruwp:GECOS|GECOS]]
 
: Информация о пользователе в формате [[ruwp:GECOS|GECOS]]
  
Для вновь созданного аккаунта пользователя создаются git-репозитории
+
Для вновь созданного пользователя создаётся git-репозитори
 
  /people/<имя>/etc/packages.git
 
  /people/<имя>/etc/packages.git
 
  /people/<имя>/etc/private.git
 
  /people/<имя>/etc/private.git
 
  /people/<имя>/etc/public.git
 
  /people/<имя>/etc/public.git
служащие для управления email-подпиской на изменения в репозиториях, а также каталоги для хранения репозиториев
+
служащие для управления email-подпиской на изменения в репозиториях, а также директории для хранения репозиториев
 
  /people/<имя>/public
 
  /people/<имя>/public
 
  /people/<имя>/private
 
  /people/<имя>/private
 
  /people/<имя>/packages
 
  /people/<имя>/packages
  
== Удаление аккаунта пользователя ==
+
== Удаление пользователя ==
  
Для удаления аккаунта пользователя из girar используется команда <tt>girar-del</tt>:
+
Для удаления пользователя из girar используется команда <tt>girar-del</tt>:
 
  girar-del <имя>
 
  girar-del <имя>
  
При удалении аккаунта пользователя удаляются все его git-репозитории. Если требуется временно ограничить пользователю доступ к системе, вместо удаления рекомендуется его заблокировать.
+
При удалении пользователя удаляются все его git-репозитории. Если требуется временно ограничить пользователю доступ к репозиторию, вместо удаления лучше его заблокировать.
  
== Блокировка аккаунта пользователя ==
+
== Блокировка пользователя ==
  
Для временной блокировки аккаунта пользователя используется команда <tt>girar-disable</tt>:
+
Для временной блокировки пользователя используется команда <tt>girar-disable</tt>:
 
  girar-disable <имя>
 
  girar-disable <имя>
  
Пользователь заблокированного аккаунта теряет доступ к git-репозиториям и SSH-интерфейсу girar.
+
Заблокированный пользователь теряет доступ к git-репозиториям и SSH-интерфейсу girar.
  
== Разблокировка аккаунта пользователя ==
+
== Разблокировка пользователя ==
  
Для разблокировки аккаунта пользователя используется команда <tt>girar-enable</tt>:
+
Для разблокировки пользователя используется команда <tt>girar-enable</tt>:
 
  girar-enable <имя>
 
  girar-enable <имя>
  
== Добавление аккаунта пользователя в группу мантейнеров ==
+
== Добавление пользователя в группу майнтейнеров ==
  
Для добавления аккаунта пользователя в группу мантейнеров используется команда <tt>girar-maintainer-add</tt>:
+
Для добавления пользователя в группу майнтейнеров используется команда <tt>girar-maintainer-add</tt>:
 
  girar-maintainer-add <имя>
 
  girar-maintainer-add <имя>
  
== Удаление аккаунта пользователя из группы мантейнеров ==
+
== Удаление пользователя из группы майнтейнеров ==
  
Для удаления аккаунта пользователя из группы мантейнеров используется команда <tt>girar-maintainer-del</tt>:
+
Для удаления пользователя из группу майнтейнеров используется команда <tt>girar-maintainer-del</tt>:
 
  girar-maintainer-del <имя>
 
  girar-maintainer-del <имя>
  
== Регистрация SSH-ключей пользователя ==
+
== Добавление SSH-ключей пользователю ==
  
Для регистрации новых SSH-ключей пользователя используется команда <tt>girar-auth-add</tt>:
+
Для добавления новых SSH-ключей пользователю используется команда <tt>girar-auth-add</tt>:
 
  girar-auth-add <имя> <файл SSH-ключа>
 
  girar-auth-add <имя> <файл SSH-ключа>
  
Файл SSH-ключа должен содержать публичные SSH-ключи в формате OpenSSH. Эти ключи добавляются к списку зарегистрированных ключей указанного пользователя.
+
Файл SSH-ключа должен содержать публичные SSH-ключи в формате OpenSSH. Эти ключи добавляются к уже имеющимся у указанного пользователя.
  
== Отмена регистрации SSH-ключей ==
+
== Удаление SSH-ключей ==
  
Для отмены регистрации всех SSH-ключей пользователя используется команда <tt>girar-auth-zero</tt>:
+
Для удаления всех SSH-ключей у пользователя используется команда <tt>girar-auth-zero</tt>:
 
  girar-auth-zero <имя>
 
  girar-auth-zero <имя>
  
Пользователь без зарегистрированных SSH-ключей не имеет доступа к git-репозиториям и SSH-интерфейсу girar. Для временного ограничения доступа вместо удаления ключей рекомендуется использовать блокировку аккаунта пользователя.
+
Пользователь без SSH-ключей не имеет доступа к git-репозиториям и SSH-интерфейсу girar, однако для временного ограничения доступа вместо удаления ключей удобнее использовать блокировку пользователей.
  
 
{{Category navigation|title=git.alt|category=git.alt|sortkey=*}}
 
{{Category navigation|title=git.alt|category=git.alt|sortkey=*}}
  
 
[[Категория:Руководства]]
 
[[Категория:Руководства]]

Обратите внимание, что все добавления и изменения текста статьи рассматриваются, как выпущенные на условиях лицензии CC-BY-SA-3.0.

В целях защиты вики от автоматического спама в правках просим вас решить следующую каптчу:

Отменить Справка по редактированию (в новом окне)
Вики-разметка
Заголовки: 1-го: == ==, 2-го: === ===, 3-го: ==== ==== уровня.
Быстрая вставка: «» | [[]] [[|]] {{}} {{|}} [[Категория:]] [[altbug:]] <source lang=""></source> <pre></pre> <!-- -->.
Определения: {{man|}} {{lists|}} {{cmd|}} {{path|}} {{prg|}} {{pkg|}} {{term|}} {{span||}} {{altbug|}}
Выделение: ''italics'', '''bold''', <tt>моноширинный</tt>, <code>код</code>.
Списки: * ненумерованный список, ** вложенный список, # нумерованный список, ## вложенный нумерованный список, *# вложенный смешанный список, ;список :определений.
Verbatim: Пробел в начале строки или <pre>Явный тэг</pre>
Ссылки: [http://www.altlinux.ru/ внешние], [[Main Page|внутренние]], [http://altlinux.ru], [[Main Page]]
Шаблоны: {{Crap}} {{D}} {{Policy}} {{DraftPolicy}} {{Merge|}} {{Улучшение}} {{Тимовец|}}