Мы используем CVS для хранения многих наших файлов конфигурации для приложений. Мы пытались стандартизировать место для размещения каждого из них, и при первоначальной настройке они отлично работают;)
our basic process is this.. as user APP1
mkdir /configs/
cd /configs
cvs get Prod/client/application
Это создает хороший набор подкаталогов со всеми нашими файлами конфигурации, и теоретически его так же легко обновить, как перейти в каталог / configs и набрать «cvs update Prod».
Однако у нас есть много разработчиков и администраторов, которые, кажется, забывают использовать SU пользователю APP1. поэтому для первоначальной проверки файлов это может быть сделано под другим пользователем ... или, возможно, они перемещаются туда как сами и набирают:
cd /configs
cvs get pre-Prod/client/application
or
cvs get Prod/client/application2
Теперь кажется, что никто, кроме них, не может использовать CVS с этим набором каталогов ... Я могу изменить полномочия файлов, но есть ли способ не заблокировать содержимое папки CVS для определенного пользователя?
Возможно, мне стоит спросить об этом в Stack Overflow, но это больше для администрирования репозиториев (или для того, чтобы помочь мне все это исправить)
Вы можете попробовать следующее: