10.7.1. CVS 存储库的配置

如下的配置将只允许 “src“ 组的成员向 CVS 存储库提交修改 ,只允许 “staff“ 组的成员管理 CVS,这样可以减少出错的机会。

  1. # cd /var/lib; umask 002; mkdir cvs
  2. # export CVSROOT=/srv/cvs/project
  3. # cd $CVSROOT
  4. # chown root:src .
  5. # chmod 2775 .
  6. # cvs -d $CVSROOT init
  7. # cd CVSROOT
  8. # chown -R root:staff .
  9. # chmod 2775 .
  10. # touch val-tags
  11. # chmod 664 history val-tags
  12. # chown root:src history val-tags
[提示]提示

你可以改变 “$CVSROOT“ 目录为 “root:staff“ 并把它的权限设置为 “3775“,这样就可以限制创建新的项目。