Каков наилучший подход для реализации контроля доступа в хранилищах CVS, размещенных на сервере Linux? Цель состоит в том, чтобы предотвратить случайное удаление модулей разработчиками. Разработчики должны иметь возможность выполнять все другие действия CVS.
CVSACL - это патч для CVS. Он добавляет две новые подкоманды (acl & racl) в cvs для управления списком контроля доступа.
http://cvsacl.sourceforge.net/
Использовать SSH-доступ: как cvs-ssh , другое как
Похоже, ты пытаешься дать им раковину? И доступ к файловой системе репозитория CVS? Если да, то это не обязательно. Им не нужен доступ к файловой системе репо для выполнения всех стандартных операций CVS.
крепление ро? Нет, но серьезно, если вы предотвращаете удаление модуля, все равно ничто не мешает ему удалить содержимое модуля, поэтому я не совсем понимаю вопрос. Что они должны уметь делать точно?