> > Предприятие занимается разработкой ПО и имеет множество внутренних > > библиотек/модулей, которые, для поддержания модульности, релизятся > > (в настоящий момент) на 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 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/874nzgmz3s.wl%[email protected]

