Re: Подскажите инструментарий для file release system.
> > Предприятие занимается разработкой ПО и имеет множество внутренних
> > библиотек/модулей, которые, для поддержания модульности, релизятся
> > (в настоящий момент) на FTP для возможности использовать
> > другими проектами.
> >
> > С доступом на чтение все просто - анонимный доступ через FTP/HTTP, etc.
> >
> > А вот запись на FTP посредством прошитого логина/пароля в скрипт сборки
> > совсем не нравиться...
> >
> > После гугления и вопросов на stackoverflow и comp.software.config-mgmt
> > пришел к выводу что бы избавиться от хранения логина/пароля
> > можно воспользоваться scp/sftp и открытыми ключами.
> >
> > Но как то мне не ясно каким образом разделять права на запись
> > между различными проектами различным персонам...
> >
> > Не создавать же отдельную группу пользователей для каждого проекта и +s
> > на корневой каталог?
> >
>
> Создайте по одному пользователю на проект, раздайте персонам открытые ключи,
> после чего разрешите аутентификацию нужными ключами под нужными
> пользователями. Также через authorized_keys можно задавать некоторые
> ограничения для каждого ключа в отдельности, в некоторых случаях это можно
> использовать для разделения прав.
Ага, а потом попытайтесь отследить, кому надо надрать уши за неправильный
коммит. Не столько из садизма, сколько чтобы больше так не делал.
--
Parentheses? What parentheses? I haven't noticed any parentheses
since my first month of Lisp programming. I like to ask people who
complain about parentheses in Lisp if they are bothered by all the
spaces between words in a newspaper...
-- Kenny Tilton
Reply to: