Позвольте анонимному пользователю только просматривать список задания, не просматривая рабочую область в Jenkins

Создайте пару ключей на удаленном хосте, просто с этой целью добавляют, что он в авторизованный файл ключей корня на сервере Ваш развертывается к. Перед ключом добавляют 'команду = "кошка->> file.name; deploy_script.sh", без перенаправления портов, no-X11-forwarding, no-agent-forwarding, без имуществ' На удаленном хосте выполняет "кошку/path/to/file|ssh-i/path/to/key"

Можно также настроить это с scp использование следующего в авторизованном файле ключей

управляйте = "scp-t/destination/directory/; deploy_script.sh", без перенаправления портов, no-X11-forwarding, no-agent-forwarding, ssh-dss без имуществ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx user@remote_server

Если Вы не можете добраться, доступ к authorized_keys2 файлу корня комбинируют его с паролем меньше sudo. Если этому не позволяют использование ssh, scp, и ожидать.

14
задан 19 February 2013 в 09:16
2 ответа

Хорошо, таким образом, мне удалось сделать это:

  • Вам нужно , Основанный на роли Плагин Стратегии Авторизации
  • включает эту стратегию аутентификации в , Настраивают Глобальную безопасность
  • в , Справляются и Присваиваются, Роли / Справляются, Роли создают новую роль анонимный , и прошел проверку подлинности и для глобальный и для роли проекта
  • в Глобальные роли предоставление анонимный ролевое право только на [1 110] Полный / Read (это по крайней мере получит доступ к анонимному пользователю основной экран jenkins с навигацией и ссылкой на страницу входа в систему, не приглашением ко входу в систему сразу)
  • в [1 112] роль, Проекта добавляет анонимный роль с regexp шаблоном, который будет соответствовать проектам, Вы хотите анонимных пользователей к доступу, и после добавления эта роль предоставляет его правильный [1 114] Job / Read и , Job / Обнаруживает
  • , перешли к [1 118], Справляются и Присваиваются, Роли / Присваивают Роли и присваиваются Анонимный группа пользователей к [1 121] анонимный роль (и аутентифицируемые пользователи определенным группам). СОХРАНИТЕ
19
ответ дан 20 November 2019 в 23:05

С вышеупомянутым https://wiki.jenkins.io/display/JENKINS/Role+Strategy+Plugin плагин

затем Вы НЕ ДЕЛАЕТЕ , потребность добавляет authenticated роль в страница Manage Roles .

Снимки экрана: Управляют Ролями & Присваивают Роли

2
ответ дан 20 November 2019 в 23:05

Теги

Похожие вопросы